2009-05-28 2 views
0

Мне нужно разработать небольшое приложение delphi, которое печатает наклейки (текст + графика) на принтер с надписью типа DYMO один за другим.Как легко наклеить наклейки (в цветах)

Что является лучшим способом сделать это, например, какой пользовательский API для принтеров DYMO или как печатать цветную графику на небольших наклейках?

+0

Немного от темы, но я изучаю принтеры цветных этикеток для клиента. Любой, у кого есть опыт, предложения? – Tom

ответ

0

Я использовал простой старый Printer.Canvas от блока принтеров для записи на принтеры этикеток DYMO с печатью этикеток OK.

+0

звучит неплохо, но как вы убедитесь, что вышла этикетка NEXT? Есть ли конец страницы или что-то еще? – Tom

+0

Printer.NewPage? –

2

Принтер этикеток может иметь обычный драйвер принтера Windows.

Если это так, вы можете просто напечатать что-то вроде этого:

Printer.BeginDoc; 
Printer.Canvas.TextOut(10, 10, 'Hello label'); 
Printer.EndDoc; 

Посмотрите на this dymo.com page для Dymo SDK можно скачать.

+0

dymo SDK выглядит красиво, кто-нибудь его использует? Может ли API использоваться для извлечения конкретного имени/адреса из DYMO ADDRESS BOOK? – Tom

1

Мы печатаем на принтерах этикеток Zebra в течение многих лет через стандартные функции печати. Мы создаем отчет (QuickReport) и отправляем его на принтер с помощью основной команды Print.

Возможность печати цвета зависит от возможностей вашего принтера. Например, принтеры Zebra, которые мы используем, это термотрансферные ленточные принтеры, что означает, что возможен только один цвет.

+0

Использование драйвера принтера Windows с принтерами Zebra работает хорошо. Единственное, что я видел, это когда длина ярлыка * очень * длинна, вызывая переполнение буфера. В этот момент вам нужно переключиться на собственные команды и использовать режим прохода драйвера. –

0

Как Scott W, предлагаемый с использованием драйверов принтера Windows, является самым простым способом вывода меток на принтер, а ваше программное обеспечение можно использовать с другими принтерами этикеток.

Вам просто нужно создать страницу с правильным размером метки, используя QuickReports, Rave или любые другие компоненты отчетности.

Вы можете скачать драйвер из DYMO напрямую. Для других принтеров этикеток я настоятельно рекомендую использовать драйверы от Seagull Scientific. Там драйверы лучше, чем у производителя принтера.

Смежные вопросы