Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

Печать на рулон   Найти похожие ветки 

 
Song   (2003-05-06 08:40) [0]

Как сделать subj?
В настройках принтера (по PrinterSetupDialog) рулонная печать стоит, но это ничего не даёт.
На принтер выдаётся разрыв:

Строка N-1
Cтрока N

<разрыв>

Строка N+1
Cтрока N+2

и т.д.


 
Anatoly Podgoretsky   (2003-05-06 09:18) [1]

Во первых надо убедиться, что принтер вообще может печатать в рулонном режиме.
Во вторых насколько я знаю, но не уверен, этот режим поддержан только для текстового драйвера.


 
REA   (2003-05-06 10:11) [2]

>Во вторых насколько я знаю, но не уверен, этот режим поддержан только для текстового драйвера.

Отнюдь. Я прекрасно печатаю графику своей программой, без каких-либо лишних телодвижений. Надо только учесть что печатать надо по два раза - на предыдущей странице и на следующей (ну или больше), чтобы на границах страниц не было пропусков.


 
Song   (2003-05-06 10:59) [3]

2Anatoly Podgoretsky © (06.05.03 09:18)
Может и отлично. Другая программа (не моя) хорошо с этим справляется.

2REA © (06.05.03 10:11)
А поподробней программно?


 
REA   (2003-05-06 13:57) [4]

Да нет там ничего - все как обычно BeginDoc, NextPage, EndDoc.


 
Song   (2003-05-06 20:11) [5]

А если печатая построчно через WriteLn ?


 
circul   (2003-05-06 20:29) [6]

Может зависеть от принтера.
Какой принтер?


 
Song   (2003-05-06 21:07) [7]

Epson Lx по-моему


 
circul   (2003-05-07 12:28) [8]

На принтерах серии Epson, как правило, есть переключатель, устанавливающий автоматический прогон до начала формата при переходе на новую страницу.


 
Anatoly Podgoretsky   (2003-05-07 20:36) [9]

circul © (07.05.03 12:28)

Вот ответ на мой вопрос по этому поводу Song © (06.05.03 10:59)



 
Кот Бегемот   (2003-05-08 10:52) [10]

А может NextPage не надо ???


 
sunrider   (2003-05-08 12:38) [11]

Насколько я понимаю печать нужна для текстового режима печати - если так, то
AssignFile(f,"lpt1");
Rewrite(f);
<Вывод на печать>
Writeln(f,<данные>);
<Окончание вывода>
CloseFile(f);
Опять же это для текстового режима печати.
Если ты используешь графический вывод, тогда для Epson LX100-300
окрываешь параметры бумаги и ставишь длину страницы порядка
1000. Обычно это помогает отрубить протяжку страницы. Единственный минус, что протяжка может быть но очень короткая



 
REA   (2003-05-08 14:34) [12]

Что-то вы мудрите...
Если в настройках драйвера и рычагах принтера установлен рулонный режим, то все должно работать. Проверено на многих принтерах.


 
Song   (2003-05-08 15:55) [13]

Я знаю что должно, но не работает. Оставляет промежуток.
Вообщем-то я вышел из проблемы, посылая файл на устройство prn через CopyFile(), но всё-таки хотелось бы знать как сделать рулонный программно.


 
sunrider   (2003-05-12 23:15) [14]

Я же тебе сказал как . Поверь все работало.



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

Форум: "Система";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.007 c
6-67958
Savaga
2003-05-15 11:56
2003.07.21
idHTTP.Get


6-67942
tovSuhov
2003-05-15 17:07
2003.07.21
Таймаут у TIdFTP


6-67949
panov
2003-05-16 13:03
2003.07.21
Socket. Передача символа я


14-67999
X-trimal
2003-07-04 11:03
2003.07.21
The Best


8-67922
AntX
2003-04-01 16:07
2003.07.21
Спрайты из Аллодов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский