Я пытаюсь распечатать файл prn в своей программе С#. Для этого я сначала пытаюсь найти решение для команды, позволяющей распечатать файл prn на сетевом принтере. Итак, вот команда, которую я действительно использую:
print C:\test\test.prn > "\\10.0.2.152\Brother DCP-7065DN Printer"
Я также пробую другую команду:
copy /B C:\test\test.prn "\\10.0.2.152\Brother DCP-7065DN Printer"
В обоих случаях через несколько секунд cmd показывает сообщение:
Cannot find network path.
Но обе команды работают, если я использую PDFCreator в качестве принтера. Поэтому, когда я пишу \\developer3.idtt.local\PDFCreator
вместо "\\10.0.2.152\Brother DCP-7065DN Printer"
, файл можно «распечатать».
Теперь немного дополнительной информации:
- developer3.idtt.local — это полное имя моего компьютера.
- 10.0.2.152 — это IP-адрес принтера Brother, который отвечает на команду ping.
- Принтер Brother DCP-7065DN является целевым принтером и отмечен в настройках как общий принтер.
- Порт принтера:
Вопрос:
Как решить эту проблему? У вас есть идеи, почему этот принтер не может быть найден с помощью cmd?
net use LPT1 \\10.0.2.152\Brother DCP-7065DN Printer
, а затемcopy C:\test\test.prn LPT1
- person MBu   schedule 04.01.2013System error 66. The network resource type is not correct
- person WooCaSh   schedule 04.01.2013