Главная страница
    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.46 MB
Время: 0.039 c
2-1132787260
Дева
2005-11-24 02:07
2005.12.11
работа со строковой переменной


4-1128789954
capkoh
2005-10-08 20:45
2005.12.11
Куда девается сообщение клавиатуры?


2-1132593006
floxi
2005-11-21 20:10
2005.12.11
Memo


2-1132818133
VadimSpb
2005-11-24 10:42
2005.12.11
Проблема запроса


1-1131573898
Serafim
2005-11-10 01:04
2005.12.11
Вызов процедуры из строки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский