Example #1
0
        /// <summary>
        /// POSDevice 초기화
        /// </summary>
        /// <param name="initializeHandler"></param>
        public static void Initialize(POSDeviceInitializeEventHandler initializeHandler)
        {
            s_initializeHandler = initializeHandler;

            // 순서대로 오픈한다
            s_initializeHandler(POSDeviceTypes.CashDrawer, false);
            CashDrawer           = new POSCashDrawer();
            CashDrawer.OnOpened += new EventHandler(CashDrawer_OnOpened);
            CashDrawer.Open();
        }
Example #2
0
        static void Scanner_OnOpened(object sender, EventArgs e)
        {
            Scanner.OnOpened -= new EventHandler(Scanner_OnOpened);

            s_initializeHandler(POSDeviceTypes.ScannerGun, true);

            // signpad 생성
            SignPad = new POSSignPad();

            // 키보드
            s_initializeHandler(POSDeviceTypes.Keyboard, true);
            s_initializeHandler = null;
        }