Parveen Rathi Ответов: 1

Откройте кассовый ящик E-POS с помощью ASP.Net


Привет.. друзья, у меня есть и asp.net веб-приложение. В этом случае я хочу открыть денежный ящик, когда даю команду печати на свой принтер EPSON.

Если у кого-то есть какие-то идеи по этому поводу, то, пожалуйста, приведите мне какой-нибудь пример.


заранее спасибо

Парвин Рати

DaveAuld

Отредактируйте вопрос с маркой/моделью используемого оборудования и т. д.

1 Ответов

Рейтинг:
0

Buu Tran

Я получил несколько примеров кода из MSDN с помощью Microsoft.Пакет PointOfService.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.PointOfService;

namespace POS
{
    public class CashDrawerClass
    {
        CashDrawer myCashDrawer;
        PosExplorer explorer;

        public CashDrawerClass()
        {
            explorer = new PosExplorer(this);
            DeviceInfo ObjDevicesInfo = explorer.GetDevice("CashDrawer");
            myCashDrawer = explorer.CreateInstance(ObjDevicesInfo);
        }

        public void OpenCashDrawer()
        {
            myCashDrawer.Open();
            myCashDrawer.Claim(1000);
            myCashDrawer.DeviceEnabled = true;
            myCashDrawer.OpenDrawer();
            myCashDrawer.DeviceEnabled = false;
            myCashDrawer.Release();
            myCashDrawer.Close();
        }
    }
}


Nelek

Это было без ответа, но ... .. вы понимаете, что этому уже больше 5 лет?

Dave Kreskowiak

Кроме того, этот код будет работать только в том случае, если кассовый ящик напрямую подключен к серверу, на котором работает система. ASP.NET код. Он не будет работать, если ящик подключен к клиентской машине.