Как подключить и распечатать принтер HP POS?
уважаемый господин,
Я попытался написать код с помощью C#.net для windows form POS-печать подключается с помощью OPOSPOSPritner.dll, но это не удалось с ошибкой с приведением типа неправильно для com-объекта к интерфейсу. Мне нужно использовать предыдущий класс и dll-файлы для обслуживания. Пожалуйста, помогите мне указать, чтобы я продолжал работать над этим. Я не так уж много нашел для этого примера кода POS-печати. Заранее спасибо.
Что я уже пробовал:
использование системы;
используя системы.Сведения;
использование системы.Рисование;
используя поз.Устройства;
используя системы.Текст;
использование системы.Окна.Формы;
пространство имен WindowsFormsApplication3
{
общественности частичного класс form1 : форма
{
частный принтер OPOSPOSPrinter = null;
открытый form1()
{
метод InitializeComponent();
}
частная btnPrint_Click недействительным(объект отправителя, EventArgs в электронной)
{
принтер = новый OPOSPOSPrinterClass();
принтер.Открыть ("ReceiptPrinter1");
принтер.ClaimDevice(1000);
принтер.DeviceEnabled = true;
принтер.PrintNormal(2, "\на сайте x1b|ка\на сайте x1b|2COPOS Поsprinter'\на сайте x1b|1С\nvia Майкрософт.Чистая\н\н");
принтер.Закрывать();
}
}
}
[no name]
Что вам сказала документация, когда вы ее прочитали? Что сказали вам сотрудники службы технической поддержки, когда вы их спросили?
ZurdoDev
Вы используете очень специфическое устройство и управление. Вряд ли вы найдете здесь кого-то, кто сделал то же самое. Я предлагаю вам ознакомиться с документами и обратиться в службу поддержки.
Richard MacCutchan
Где происходит ошибка и каково точное сообщение.