Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

Прогон бумаги в матричном принтере   Найти похожие ветки 

 
John_Sokolov   (2005-10-04 13:23) [0]

Как избавиться от прогона бумаги в матричном принтере типа EPSON?


 
tesseract ©   (2005-10-04 16:39) [1]

а куда её прогоняют?

ты сам в порт  пишешь или через драйвер ?


 
IceBeerg ©   (2005-10-04 18:32) [2]

John_Sokolov   (04.10.05 13:23)
Если через драйвер то вроде никак, а если сам в порт пишеш, то не пихай принтюку соответствующую команду...
2 tesseract ©   (04.10.05 16:39) [1] я правильно выразился?


 
Германн ©   (2005-10-05 01:36) [3]

Я когда-то справился с подобной проблемой только установкой "длины листа" :(
Это "через драйвер".


 
John_Sokolov   (2005-10-05 11:01) [4]

Печатал и через драйвер и так в порт
Слышал что можно записывать какие-то спец. коды для контроля печати
но какие коды и как это делается и как записывается, без понятия


 
John_Sokolov   (2005-10-05 12:11) [5]

Вообщем я разобрался с этой проблемой
Использую эмуляцию печати MS-DOS
единственное, надо кодировать текст в MS-DOS с помощью AnsiToOem
Вот небольшой пример, на последней строке, головка остановливается и ждет следующей печати

procedure TForm1.Button1Click(Sender: TObject);
Var FileOut : TextFile;
   filename, Str : String [128];
   k:integer;
   p:Pchar;
begin
  Filename:="PRN";
  Str:="Проверка принтера. Прямая печать MS-DOS";
  Memo1.Text:=Str;
  p:=Memo1.Lines.GetText;
  AnsiToOem(p,p);
  Str:=Strpas(p);
  AssignFile(Fileout,FileName);
  Rewrite(Fileout);
  Writeln(FileOut,str);
  CloseFile(FileOut);
end;


 
tesseract ©   (2005-10-05 14:12) [6]


> 2 tesseract ©   (04.10.05 16:39) [1] я правильно выразился?


В общем да :-)

Но в драйвере есть настройка для непрерывной ленты.


> Использую эмуляцию печати MS-DOS


Можно и WritePrinter


 
John_Sokolov   (2005-10-05 15:12) [7]

В драйвере я такого не находил,
в Win98 менял страницу разделитель, там прогон бумаги был, но небольшой
WritePrinter не пробовал
А что он из себя представляет?


 
Duracell ©   (2005-10-05 15:38) [8]

За прогон бумаги отвечает спец-символ ♀ (Alt+12)...
Вроде он... не помню точно...
Удаляй его или меняй на пробел...


 
ANB ©   (2005-10-05 17:44) [9]


> John_Sokolov   (05.10.05 15:12) [7]

У некоторых моделей матричных епсонов неплохо слазить в его родные настройки (джамперами или кнопками). Там иногда стоит всякая ерунда, типа пропуск перфорации. Попробуй прогнать длинный текст в ДОС (copy Test PRN). Если перевода не будет - проблема в дровах и компонентах, если будет - надо лезть в принтер.



Страницы: 1 вся ветка

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.058 c
14-1132011027
ronyn
2005-11-15 02:30
2005.12.11
Как установить драйвер?...


4-1128284071
XeON
2005-10-03 00:14
2005.12.11
CD эмулятор


4-1128974346
Silver...
2005-10-10 23:59
2005.12.11
"RegisterHotKey" - оставить и активному приложению...


2-1131801033
psa247
2005-11-12 16:10
2005.12.11
ShellListView


2-1132847531
qp
2005-11-24 18:52
2005.12.11
Массив констант моего типа?