Как отпечатать MS DOS - файл на принтере HP Lj 1200

pts
17/03/2005 11:40
Возникла необходимость распечатать текстовый файл DOS размерами: колонок - 120 символов, строк - 70 на лазерном принтере
для быстрой печати документов из DOS-программы.
На одном печатном листе документ не умещается, печатается только около 80 колонок.
Режим масштабирования в драйвере принтера не оказывает никакого влияния на такой файл, только если файл *.doc.
Прошу знающих людей подсказать - как решить эту проблему.
С уважением, Александр

Anonymous
17/03/2005 23:26
pts, попробуй открыть этот файл с помощью Ворда при этом указав что кодировка DOS.

m.ix
18/03/2005 03:14
есть класная прожка как bred 2 для 9х(прожку .ехе перенеси в папку виндовс с последующей заменой, но не забудь перед этим переименовать в notepad.exe)
bred3 для NT
эта прожка очень много разного формата читаеи с++, разные иные файлы

http://www.astonshell.ru/bred2/index.html
http://www.astonshell.ru/bred3/index.html

размер шривра в этих регулируется + и - на клаве
далее в свойствах страницы сделай поля по 0,5мм со всех сторон

Murka
18/03/2005 06:06
командуй """ copy your_file lpt1 """ при условии что лазерник висит на Lpt1

pts
18/03/2005 16:37
Murka, сделал copy *.txt lpt1 - печатает только около 80 колонок, остальных нет. А надо 120
m.ix, скачал bred2 - он мой DOS текстовый файл не перекодирует ни в один какой либо читаемый формат, а при выравнивании по ширине из 120 колонок получается более 100 строк - видимо вводит автопереносы после 80 колонок.
Гость, при открытии этого файла с помощью Wordа(с кодировкой DOS) документ получается на 2 листа и его никак не уместить на один.
??????

Mikkey
18/03/2005 18:02
В ворде Свойства страницы - Альбомная. Да и размер шрифта уменьши. Или мыльни его мне, я подправлю, если не получится.

Moriaan
18/03/2005 18:20
pts, в любом досовском редакторе открываешь документ и в начале текста вводиш управляющий символ 00 15. Нажимаеш на клавишу ALT и удерживая ее, на дополнительной цифровой клавиатуре (которая справа) набираешь 15, на экране должен появиться ☼. В конце текста, таким же макаром набираешь ALT+14, появиться ♫. Если желателен другой шрифт, размер или еще чего, смотри описание управляющих кодов для своего принтера. Не забывай также отечественных производителей программного обеспечения, я имею ввиду текстовый редактор Лексикон улыбка

Удачи!

Felix
22/03/2005 19:12
pts, вот этим попробуй http://www.vvs.ru/free.htm#P01 Меня устраивает голливудская улыбка

pts
23/03/2005 13:38
Старая программа работает в DOC 7.0 или FAR - выдает налоговые накладные - около 200 шт.
файл получается *.txt с размерами 120 колонок и 75 строк
При выдаче этих файлов на струйный принтер Epson сначала по F5 отправляем на PRN файлик с установками для принтера:
0000...00: 1B 41 08 1B 0F
Затем принтер печатает все файлы в уплотненном режиме на А4 в книжном формате, но очень долго.
Есть лазерник HP Lj1200(на LPT1), который печатает так как я описывал выше.
Пожалуйста, подскажите управляющие символы для НР, чтобы была уплотненная печать из DOSа или FAR.

Mikkey, Создаете в DOC или FAR простой фал *.txt с одной строкой в 120 колонок и затем открываете его в Ворде - все проблемы сразу и увидите. И для меня это длинный путь - ведь все итоговые файлы из ДОС я должен буду переделать в Ворде и, если получится, потом быстро отпечатать.
Moriaan, Понимаю, что Ваш путь и приведет к ответу на мой вопрос, но пока ответ где-то рядом.
Felix, Спасибо за инфо, но программа conder расчитана на 80 колонок, а у меня 120.
С ув. Александр

Mikkey
23/03/2005 14:09
pts, с 7 размером в ворде вмещается в книжной ориентации улыбка
Вот коды, смотри Font Style

pts
23/03/2005 15:36
Mikkey, Одна строка в 120 символов умещаеся в Ворде, но если в файле *.txt 1-ю строку и 75-ю строку сделать по 120 колонок (как в моем документе), то Ворд делает этот документ на два листа то ли в книжной ориентации, то ли в альбомной, даже если размер шрифта 5.
Как на принтер НР отправить команду, чтобы он печатал в уплотненном режиме.
Как набрать эту команду в ДОСовском файле (*.txt), чтобы передать ее на принтер, например по команде: copy *.txt lpt1
Как набрать управляющие символы: ESC и т.д. на клавиатуре?
Например: набираю Alt + 27, чтобы получить ESC ничего не получается
С ув.Александр

Mikkey
23/03/2005 17:12
Добавляешь в начале файла столько пробелов, сколько управляющих кодов,потом в любом НЕХ редакторе правишь 20 на нужные символы и вперёд.

pts
23/03/2005 18:01
Mikkey, Как редактировать понял, пример файла сбросил Вам на e-mail, т.к. не умею присоединять на форуме
С ув.Александр

Mikkey
23/03/2005 18:26
Присоединять можно после Предв. просмотр'.
Коды правильные нашёл?

mari
23/03/2005 22:34
была такая прогаммка "printfix"

Mikkey
24/03/2005 11:40
Если память не изменяет, то PrintFX правильнее будет

Добавлено 24 Март 2005, 10:52

http://sf.irk.ru/pub/referats/50000/UTILS/PRINTFX/

Добавлено 24 Март 2005, 11:17

http://rts.kiam.ru/EasyPrn.htm

pts
24/03/2005 15:22
Mikkey, Отпечатал документ на листе книжного формата с размером шрифта 6. Бухгалтеров это устроит пока как промежуточный вариант - надо увеличивать. Но на этом пути (через Ворд) мне надо будет все 200 файлов(налоговых накладных ) переделывать в *.doc - файлы, а затем печатать.
На струйник Epson бухгалтер выдает сразу из ДОС-овской программы, только перед началом печати всех файлов на принтер передается файлик с управляющими символами - я думаю это команда"уплотненная печать" и выбор какого либо шрифта.
Подскажите ссылочку, где взять инфо о управляющих символах для НР Lj 1200(какие шрифты ему лучше установить для моей ситуации: PCL 6, PCL 5, PS) и может ли он работать в таком режиме. Можно ли его установить в определенный режим отправив ему в режиме copy файлик с управляющими символами, потому что через Свойства принтера масштабировать документ до размера листа у меня не получается.
Буду пробовать еще printfx-ом.
С ув. Александр

Felix
25/03/2005 16:15
pts писал:
Felix, Спасибо за инфо, но программа conder расчитана на 80 колонок, а у меня 120.

Какая программа conder о чем ты говоришь? замешательство Я же дал тебе прямую ссылку на эту прогу, заходишь, какчаешь и пробуешь! А масштабировать она тоже может: кнопки А и а со стрелками вверх и вниз соответственно изменяют шрифт печати и сразу видишь влезет текст на страницу или нет.

Murka
26/03/2005 04:18
К стати тоже может пригодится попробуй установить драйвер: "простой текстовый принтер" и печатать через него у меня печатает.

pts
01/04/2005 15:47
Murka, Установил принтер "Общий/только текст" - печатает только в альбомном формате и все равно документ обрезает (колонок ~8).
Пытался устанавливать в свойствах принтера параметры шрифта - безрезультатно. Выбора формата печати вообще нет. Как устанавливать эти параметры? Подскажите, пожалуйста.
Felix, Программа TView95 удобно работает, но требует регистрации и 12,5 USD, против которых бухгалтерия возражает.
Mikkey, Программа PrintFX не хочет печатать - на листе по одной строке каких-то символов.
С ув.Александр

Mikkey
01/04/2005 16:26
Mikkey писал:
Коды правильные нашёл?

Или не подошли? Вроде язык PCL стандартный для пакардов.

pts
12/04/2005 14:42
Огромное спасибо Владимиру Сафонову за помощь в решении моей проблемы с печатью MS DOS файлов на НР.
Его программа Infin_print2 печатает на любых принтерах *.txt(prn) -файлы с количеством колонок > 120.
Его координаты: [email protected] или [email protected]
Всем спасибо за участие в обсуждении моего вопроса на форуме.
С уважением, Александр

Mikkey
12/04/2005 14:45
Ох уж он обрадуется обнародованию своего мыла смех

chegol
09/06/2005 15:02
Может кто знает какую программу можно использовать в качестве виртуального принтера, чтобы программа из под дос печатала якобы на принтер (в lpt), а данные обрабатывались этой программой. Под обработкой понимаю очистку данных от служебной информации и формирование текстовика с дальнейшим открытием в каком-нибудь редакторе, или наличие возможности предварительного просмотра и печати из самой проги. fineprint, acrobat destiller не подойдут, т.к. в их очереди печати пишется что то вроде документа низкого уровня и никаких действий они не производят. Если нет такой проги, то может кто знает как написать, для перехвата очереди печати или lpt. Асемблер не подойдет, нужно чтобы работало под win2k/XP, мне знакома delphi, буду рад хоть како-то информации.

Mikkey
09/06/2005 15:51
http://search.microsoft.com/search/results.aspx?qu=printer+driver&View=msdn&st=b&c=4&s=1&swc=4
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_62ia.asp

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru