Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
6-67950
panov
2003-05-15 20:55
2003.07.21
Определение отключения TSocket


14-68042
Samael6
2003-07-03 21:18
2003.07.21
Dll на Visual C++


14-67959
MalkoLinge
2003-07-03 11:17
2003.07.21
Древовидная сеть !


1-67911
Doctor Deejay
2003-07-08 15:41
2003.07.21
Последовательность передачи фокуса объектам.


14-68039
Poirot
2003-07-04 12:05
2003.07.21
Вот теперь хочется вот этот Delphi 7 SP 1-2




   Наверх