Главная страница
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.042 c
14-1132392037
Separator
2005-11-19 12:20
2005.12.11
XML


2-1133021816
0xBAD
2005-11-26 19:16
2005.12.11
DLL


6-1125406898
начинающий
2005-08-30 17:01
2005.12.11
Безопасность в Web


1-1131449717
Lera
2005-11-08 14:35
2005.12.11
Закрытие формы.


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