Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не рабтает смена лотка в QuickReport [D6]


Страницы:   1 2

asail ©   (2008-12-03 00:24:00) 

Здрасьте всем!
Вот такая беда приключилась:
юзаю отчеты QuickReport (в силу исторической необходимости)  пытаюсь программно выбать нужный принтер и лоток подачи бумаги, так сказать, автоматом без открытия PrinterSetup диалога и не обращая внимания на дефолтные установки в винде. С выбором принтера проблем нет, а лоток какой не выставлю - все печатает по дефолту драйвера :-(.
Для установки лотка исользую:
MyQRep.PrinterSettings.OutputBin := Upper/Lower и т.д.
Я так понимаю, что ошибка, видимо, в том что здесь речь идет о ВЫХОДНОМ лотке, а мне нужно как раз наоборот... Тока никак не могу найти нужного свойства.
Может есть у кого идеи куда копать?
Спасибо.


  (2009-02-06 01:00:00) [1]

Удалено модератором


  (2009-02-06 00:57:00) [2]

Удалено модератором


  (2009-02-06 00:50:00) [3]

Удалено модератором


  (2009-02-05 21:05:00) [4]

Удалено модератором


  (2009-02-05 09:34:00) [5]

Удалено модератором


  (2009-02-05 07:16:00) [6]

Удалено модератором


  (2009-02-05 04:58:00) [7]

Удалено модератором


sammi   (2009-02-03 14:59:00) [8]

Удалено модератором


Германн   (2008-12-04 00:17:00) [9]


> . А в QR все известные ему коды находятся в диапазоне 1.
> .14.

Вот-вот. Я помню просьбу автора QR присылать ему сведения о принтерах разной системы. Хотел объять необъятное. Вот Ворд, к примеру, не пытается сам задавать параметры принтеру.


asail   (2008-12-03 20:22:00) [10]


> Эх, а мне не платят...

А у нас сегодня несколько человек разом уволили... :(


asail   (2008-12-03 20:21:00) [11]

Извините, что перебиваю... :)
Проблему разрешил - там, оказывается, в QR есть массив кодов для разных типов лотков. Беда в том что эти значения не совсем соответствуют кодам лотков в принтерах, причем у разных принтеров они РАЗНЫЕ! Так, например, "Tray 1" в HP4100 имеет код 260, а в Lexmark E350d - 279. А в QR все известные ему коды находятся в диапазоне 1..14. Так-что перед печатью надо слать:
Rep.PrinterSettings.UseCustomBinCode := True;
Rep.PrinterSettings.CustomBinCode := TrayId;

Ну, а дальше задача свелась к определению возможных кодов лотков для каждого конкретного типа принтера (я ее решил аж двумя способами).


Anatoly Podgoretsky   (2008-12-03 16:06:00) [12]

> KilkennyCat  (03.12.2008 15:50:14)  [14]

У нас тоже экономия.


KilkennyCat   (2008-12-03 15:50:00) [13]


> Anatoly Podgoretsky ©

Возьмете меня к себе на работу?


Anatoly Podgoretsky   (2008-12-03 15:35:00) [14]

> KilkennyCat  (03.12.2008 15:31:12)  [12]

Мировой кризис.


KilkennyCat   (2008-12-03 15:31:00) [15]


> Германн ©   (03.12.08 02:49) [9]
>
> Но мне пока и того, что я умею, хватает. Ведь платят! :)


Эх, а мне не платят... Наверное, потому что, нехватает.


clickmaker   (2008-12-03 15:21:00) [16]

> Я не умею "сгенерить ртф". Я не умею вывести на печать "сгенерированный
> ртф" в виде набора таблиц.

есть еще Excel )


asail   (2008-12-03 10:20:00) [17]


> Имхо, тут еще может быть проблема именно из-за QR.

Вот у меня тоже такое подозрение... Я вообще не понимаю нафига давать свойство устанавливающее выходной лоток бумаги и не иметь свойство для входного лотка!!! ИМХО, второе нужнее чаще. Кстати, есть подозрение, что там путаница какая-то. Ибо свойство для выходного лотка, а набор констант как раз из
> KilkennyCat ©   (03.12.08 00:43) [1]
.
Сегодня покопаюсь в исходниках QR.
Использовать чего другое не могу, ибо проект не мой.


Германн   (2008-12-03 02:49:00) [18]


> KilkennyCat ©   (03.12.08 02:36) [8]
>
> Нееее... это QR реально требует изучения. А сгенерить ртф
> - что может быть проще?
>

Ну хорошо. Скажем так. Я этого не умею.
Я не умею "сгенерить ртф". Я не умею вывести на печать "сгенерированный ртф" в виде набора таблиц.
Да я вообще много чего не умею.:(
Но мне пока и того, что я умею, хватает. Ведь платят! :)


KilkennyCat   (2008-12-03 02:36:00) [19]

Нееее... это QR реально требует изучения. А сгенерить ртф - что может быть проще?


Германн   (2008-12-03 02:34:00) [20]


> KilkennyCat ©   (03.12.08 02:20) [6]
>
>
> > Кроме QR
>
> существуют RTF файлы :)
>

Существует ещё много чего. Но это многое требует изучения.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо