2016-03-03 4 views
0

У меня есть модуль в vfp9, запущенный под Windows 7 32bits, этот модуль печатает на локальном принтере с помощью команды COPY FILE file.txt TO \\ server \ printer, локально работает нормально, но в других ПК сети не работает, ошибка не может создать файл \\ сервер \ принтер показывает. В windows xp это работает отлично, но в Windows 7 нет, я думаю, это разрешение, которое есть? где я могу найти информацию об этом? Я отключил опцию «отключить совместное использование с защитой паролем» в расширенной конфигурации сети, и я могу видеть все общие ресурсы, диски и принтеры. Я ценю любую помощьНе удается создать файл \ server printer

ответ

0

Это очень «унаследованный» способ печати, и я бы не стал полагаться на него. Если вам нужно это сделать, попробуйте перенаправить LPT-порт и затем скопируйте его в порт LPT. На CMD строке: "Не удается создать файл \\ \ LPT3"

net use lpt3 \\server\printer /yes 

Затем в приложении

copy file file.txt to lpt3 
+0

же ошибка в этом случае ошибка добавляет \\ \ ". Перед LPT3. Команда NET USE lpt \\ server \ printer/persistent: да, это нормально, никаких ошибок. Когда я пытаюсь использовать, вы получаете ошибку. – Alf

+0

если я попробую из командной строки «type archive.txt> lpt3», появится ошибка «Доступ запретить». – Alf

+0

ОК, вам нужно сделать это с помощью конструктора отчетов и настроить принтер на \ отчетную форму на принтер, я думаю. Вы обходите диспетчер очереди Windows в том, что вы делаете, и это не гарантируется. –

 Смежные вопросы

  • Нет связанных вопросов^_^