Ripon'11 Ответов: 2

Печать с помощью принтера MICR справка


Привет Я хочу напечатать чек micr no с помощью принтера MICR. Принтер был изготовлен компанией Inotech solution и серия is IMP. Принтер имеет 48 молоток. Должен ли я контролировать этот молоток, чтобы печатать? Я не знаю, как печатать на этом типе принтера.

Я использую библиотеку печати visual basic от Microsoft. VisualBasic.PowerPacks.Vs.dll
И все же я не могу печатать. Нужна срочная помощь...

Richard MacCutchan

Вам нужно получить драйвер для принтера в версии, совместимой с вашей версией Windows. Если драйвера нет, то вам нужно будет написать его самостоятельно.

Ripon'11

У меня есть драйвер для этого принтера. Тогда что же мне делать? Должен ли я использовать POS? Если да, то как?

2 Ответов

Рейтинг:
1

sairam.bhat

если у вас есть доступ к RAS SDK, попробуйте вместо этого использовать метод PrintOutputController PrintReport. У меня была аналогичная проблема с использованием PrintToPrinter, и замена этого альтернативного метода сделала трюк для меня. См. следующий пример кода:
Измененный:
String^ crPrinterName = Gcnew String(szPrinterName);

myReportDocument- & gt;PrintOptions-> PrinterName = crPrinterName;
myReportDocument- & gt;PrintToPrinter(1, false, 0, 0);
ТО:
String^ crPrinterName = Gcnew String(szPrinterName);
CrystalDecisions:: ReportAppServer:: Controllers:: PrintOutputController^ crPrintOutCon = myReportDocument- & gt;ReportClientDocument-> PrintOutputController;
CrystalDecisions:: ReportAppServer:: Controllers:: PrintReportOptions^ crPrintReportOpt = gcnew PrintReportOptions;
crPrintReportOpt - >PrinterName = crPrinterName;
crPrintOutCon- & gt;PrintReport(crPrintReportOpt);
Возможно, вам придется обратиться к документации RAS SDK или проверить ее здесь, чтобы начать: http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/10b840c0-623f-2b10-03b5-9d1913866b32?QuickLink=index&overridelayout=true


Noman Aftab

Привет Сиарам,
Спасибо за предоставленный вами код. Я только начал изучать микропечать. Я еще не добрался до микропринтера. Я предполагаю, что печать MICR будет похожа на печать любого другого текста, ожидайте, что мне понадобится:
1. шрифт MICR
2. МИКРОПРИНТЕР, конечно
3. и текст, который должен быть напечатан в MICR.



Есть ли еще что-нибудь, что нужно обслужить? Не могли бы вы поделиться своим опытом в области микропечати?

Спасибо
Номан Афтаб

Рейтинг:
1

Member 13109724

Для этого я также использую принтер Printronix + IMP. Если я правильно угадал, то принтер IMP подключен к параллельному порту. Пробовали ли вы отправлять необработанные данные, например; 000001< 01121<0012345678; - & gt; непосредственно в параллельный порт с помощью команд' OPEN "LPT1" As #1 ' и т. д.?

Ответьте, если это решит вашу проблему.


Patrice T

6 лет слишком поздно