Драйверы Epson OPOS ADK для .NET для Windows 7

Кто-нибудь использовал Epson OPOS ADK для .NET для Windows 7. Я пытался установить драйверы Windows Vista в Windows 7, поскольку для Windows 7 их нет, но это не сработало. Пожалуйста, поделитесь любыми предложениями или идеями, которые могли сработать для вас. Я использую чековый принтер TM-88IV.


person Xience    schedule 18.12.2009    source источник


Ответы (3)


Возможно, будет проще использовать универсальный драйвер текстового принтера. Некоторые из этих конкретных драйверов OPOS потребляют ресурсы ЦП (либо они глючат, либо плохо написаны). Используя общий драйвер текстового принтера, вы можете отправлять escape-последовательности на принтер для управления форматированием, поскольку принтер использует кодовые последовательности Epson ESC2.

Кстати, я думаю, что денежный ящик подключен к задней части принтера, да? Опять же, используя универсальный драйвер принтера, вы можете отправить ему определенные управляющие коды ESC, и ящик должен выскочить - это может не иметь отношения к вопросу, но я подумал, что включу это.

В свете этого вам стоит проверить Комплект POS от Microsoft для .NET, который сделает вашу жизнь проще, этот SDK расположен поверх драйверов OPOS, и у вас есть классы, методы, свойства в мире .NET.

person t0mm13b    schedule 18.12.2009
comment
большое спасибо tommieb75. Да, я буду использовать денежный ящик, прикрепленный к принтеру. Не могли бы вы перенаправить меня к некоторым примерам использования кодов ESC2 в vb.net. Я вроде новичок в этом домене. Еще раз большое спасибо за ваше время - person Xience; 18.12.2009
comment
Кроме того, что, если бы я использовал драйвер Epson APD и использовал его API-интерфейсы Status и Devmode для связи с драйвером. Мне не удалось найти образцы кода для использования кодов ESC2 с помощью vb.net. - person Xience; 18.12.2009
comment
@Irfnldrees: Epson должен иметь на своем веб-сайте коды, необходимые для этого. POS Kit от Microsoft, по сути, сделает все это за вас, не беспокоясь о конкретной информации, такой как escape-коды и т. д., и он очень всеобъемлющий, например, есть класс, который вы создаете определенным образом, называемый Microsoft.PointOfService.CashDrawer. , и один из методов называется OpenCashDrawer. Просто действительно. Скачай и облегчи себе жизнь! В сочетании с универсальным драйвером текстового принтера у вас есть все! :) Не стесняйтесь задавать любые дополнительные вопросы. - person t0mm13b; 18.12.2009
comment
@ t0mm13b есть идеи, почему принтер печатает на полпути и останавливается? после печати длиной около 30см... - person Timeless; 22.07.2015

Как говорит Том, если вы пишете .NET POS, вам, вероятно, следует использовать Microsoft POS для .NET в качестве интерфейса OPOS.

Я использую его в Vista на своем компьютере для разработки, поэтому я думаю, что он будет работать и в Windows 7.

Если вы не можете установить какой-то конкретный драйвер в Windows 7, то в этом нет ничего удивительного. Я сомневаюсь, что есть какие-либо POS-машины с Vista или Windows 7.

Одна вещь, которую вы можете сделать в этом случае, когда вы не можете заставить драйвер работать на машине разработки, — это использовать симуляторы устройств, которые поставляются с POS для .NET. Они убогие (например, симулятор принтера не выполняет никакого форматирования), но это лучше, чем ничего. Я не могу сейчас вспомнить, идут ли они с симулятором денежного ящика. Однако вам не потребуется много времени, чтобы загрузить его и узнать.

person dan-gph    schedule 21.12.2009

Для этого был выпущен новый набор драйверов OPOS, которые вы можете успешно запускать под Windows 7 64bit.

https://download.epson-biz.com/modules/pos/index.php?page=soft&scat=39

С Уважением

AJ

person AnthonyJ    schedule 20.06.2011