> Не могу распечатать файл, Даже стыдно спрашивать
 gene Member is Offline
   Posted: 01-06-2004, 20:55 (post 1, #268041)

Observer

Group: Members
Posts: 5979
Warn:0%-----
Мне надо распечатать файл принтера (ааа.PRN) на принтере, подсоединенным через USB порт. В списке портов этот порт обозначен USB001.
Для принтера, соединненого через параллельный порт всегда использовал команду "copy aaa.prn lpt1 /b" и все было в порядке.
В случае с USB портом это не сработало. Файл был просто скопирован с именем "USB001" sad.gif
Что делать? newest/helpsmilie.gif
Спасибо.

P.S. Система Win XP Pro SP1
PM Email Poster
Top Bottom
 Billy Bonce Member is Offline
 Posted: 01-06-2004, 21:20 (post 2, #268052)

Мембер

Group: Members
Posts: 3076
Warn:0%-----
gene

Попробуй обозвать принтер по имени , типа

Copy FILENAME \\PCNAME\PRINTERNAME
PM Email Poster
Top Bottom
 gene Member is Offline
 Posted: 03-06-2004, 18:14 (post 3, #268671)

Observer

Group: Members
Posts: 5979
Warn:0%-----
QUOTE (Billy Bonce @ 01-06-2004, 12:20)
gene

Попробуй обозвать принтер по имени , типа

Copy FILENAME \\PCNAME\PRINTERNAME

Спасибо, но это не помогло newest/sick.gif
PM Email Poster
Top Bottom
 obaldin Member is Offline
 Posted: 03-06-2004, 19:45 (post 4, #268684)

Медитатор

Group: Prestige
Posts: 4886
Warn:0%-----
Что-то мне кажется сомнительной возможность этого. Да же если ты найдешь истинное имя устройства в системе (типа "\??\USB#Vid_04a9&Pid_3099#5&30f27ad4&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}" и даже если оно позволит писать в себя по файловому API, есть еще тот момент, что современные "winprinters", у которых мозги живут не в принтере, а в драйвере, вряд-ли поймут даже простой ASCII. Что приводит нас, собственно, к вопросу - а в каком формате этот твой PRN? если это просто текстовый файл, то открой его ноутпадом и распечатай. А вот если он уже сформатирован под, и, соответственно, набит под завязку управляющими кодами для какого-нибудь матричного EPSON'а....
PM
Top Bottom
 gene Member is Offline
 Posted: 03-06-2004, 20:56 (post 5, #268710)

Observer

Group: Members
Posts: 5979
Warn:0%-----
QUOTE (obaldin @ 03-06-2004, 10:45)
А вот если он уже сформатирован под, и, соответственно, набит под завязку управляющими кодами для какого-нибудь матричного EPSON'а....

Именно так. Это файл, который генерируется опцией "Print To File" - под конкретный принтер и т.д.
PM Email Poster
Top Bottom
 gene Member is Offline
 Posted: 13-07-2004, 01:12 (post 6, #280721)

Observer

Group: Members
Posts: 5979
Warn:0%-----
Спрашивал давно. Проблему успел решить - нашел очень милую программульку, которая все сделала за минуту.
Вдруг кому-нибудь пригодится - всякое в жизни бывает wink.gif
PM Email Poster
Top Bottom
 izanoza Member is Offline
 Posted: 13-07-2004, 06:45 (post 7, #280755)

Мышъ с сыром

Group: Prestige
Posts: 5279
Warn:0%-----
Для таких случаев, я обычно устанавливаю PostScript совместивый принтер, например какой-нибудь HP из лазерников, и присваиваю ему печать в файл. После этого любой напечатанный таким макаром файл можно легко открыть в GhostScript, посмотреть, ну и напечатать соответственно уже где хочешь, на любом принтере.
PM Email Poster
Top Bottom
 FiL Member is Offline
 Posted: 13-07-2004, 08:21 (post 8, #280771)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22892
izanoza,
это немного другое. Как делать переносимые файлы - это одно. А вот как распечатать prn-file это другое. Другое дело, что задача в последнее время жутко редкая. Но будем иметь ввиду.
gene, спасибо.
PM Email Poster ICQ AOL MSN
Top Bottom
 Uzaren Member is Offline
 Posted: 13-07-2004, 09:36 (post 9, #280780)

Герой Асфальта
Group: Roots
Group: Roots
Posts: 18547
Тему увидел эту только сейчас, а вообще проблема эта старая и решил я её вот как:
1.Ставим шеринг на свой же принтер.
2.Делаем мэпинг на LPT1 использую комманду net use
3.Печатаем с коммандной строки файл который нужно распечатать (copy file.naem lpt1)
PM Email Poster Users Website ICQ MSN
Top Bottom
Topic Options