Печать напрямую в порт #352562


#0 by bizon2008
Печать напрямую в порт, итересует COM. Заранее спасибо.
#1 by Злопчинский
Copy /b blin.txt com1
#2 by H A D G E H O G s
Чтож это за устройство такое?
#3 by МимохожийОднако
матричный принтер
#4 by bizon2008
А из 1с. Мне надо открыть сом как файл. Как-то так, кусок из паскаля. AssignFile(SFile,'COM1'); Rewrite(SFile); Writeln(SFile,'I8,C');
#5 by DGorgoN
Там есть раздел работы с файловыми системами - так же..
#6 by bizon2008
Нехрена. ТекстДок.Открыть("CОM1"); {C:ERTПЕЧАТЬ ЦЕННИКОВ.ERT}: Неверное имя файла!
#7 by AiR
Попробуй что-то типа \.COM1
#8 by bizon2008
Анологично.
#9 by DGorgoN
1. Делаешь файлик таким вот образом: 2. Сохраняешь на диск. 3. Делаешь ФС.КомандаСистемы("мойфайл.txt > lpt1"); Т.е. копируешь этот текст непосредственно в порт принтера. Совсем забыл сам :)))
#10 by bizon2008
п.3. Не проходит. Делал в CMD. Пишет файл скоприрован, а принтер молчить. Из паскаля печатал.
#11 by Gepard
а разве не copy myfile com1?
#12 by H A D G E H O G s
Мистец. А вы уверены, что принтер печатать будет? Вы уверены, что COm порт настроен на правильную скорость/четность? Уверены, что вначале не нужна какая нибудь настройка на принтер?
#13 by bizon2008
Я для проверки сделал малекую программу на Delphi, все прекрасно работает. В консоле соманда COPY c:1.txt com1 пишет файk скопирован, но принтер не печатает.
#14 by bizon2008
Кусок кода приведен в самом начале.
#15 by H A D G E H O G s
#16 by bizon2008
Установка кодовой страницы. Формат ЕРL2.
#17 by Gepard
так может он файл в другой кодировке и не понимается
#18 by Gepard
* не понимает и поэтому не печатается
#19 by H A D G E H O G s
Пелать, в не весь код.. Ну что, с вас щипцами тащить что-ли? 1) В текстовом файле нет перевода строки и возврата каретки 2) Пробуем команду TYPE.  курим хэлп по ней
#20 by bizon2008
Вот весь кусок. procedure TForm1.Button1Click(Sender: TObject); var Причем здесь TYPE.
#21 by DGorgoN
Есть предложение из этого примера сделать утилиту, которая печатает файл на этот ком1 - из 1с-ки просто запускать будешь с параметрами и все.. P.S. Я с ком портом из 1с-ки честно не работал :) - с лпт перепутал :)) Чето все путаю сегодня..
#22 by bizon2008
Налоело уже все через задницу делать. Через утилиту я уже сделал. Как только чуть отходишь от стандартного фукционала, сплошные засады.
#23 by bizon2008
Налоело=Надоело
#24 by у лю 427
copy /b file com1:
#25 by Злопчинский
спасибо, я уже в сказал...
#26 by у лю 427
там еще каким то боком двоеточие надо? или не  надо ? - в общем надо посмотреть....
#27 by у лю 427
не помню уже
#28 by Злопчинский
не, вроде не надо...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С