2009-12-18 2 views
3

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

ответ

2

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

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

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

+0

спасибо tommieb75. Да, я буду использовать денежный ящик, прикрепленный к принтеру. Не могли бы вы перенаправить меня на некоторые образцы для использования кодов ESC2 в vb.net. Я новичок в этой области. Еще раз большое спасибо за ваше время. – Xience

+0

Также, если я использовал драйвер APD от Epson и использовал его API состояния и Devmode для общения с драйвером. Мне не удалось найти образцы кода для использования кодов ESC2 с помощью vb.net. – Xience

+0

@Irfnldrees: Epson должен иметь на своем сайте коды, необходимые для этого. Microsoft POS Kit, по сути, сделает все это для вас, не заботясь о конкретной информации, такой как escape-коды и т. Д., И это очень полно, например, есть класс, который вы создаете определенным образом, называемый Microsoft.PointOfService.CashDrawer , и один из методов называется «OpenCashDrawer». Просто на самом деле. Скачайте его, и это сделает жизнь проще для вас! В сочетании с универсальным драйвером текстового принтера у вас есть все! :) Не стесняйтесь задавать дополнительные вопросы. – t0mm13b

1

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

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

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

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

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