/// <summary> /// /// </summary> public void OpenDrawer() { if (m_device == null || !Enabled && Status != DeviceStatus.Opened) { throw new Exception("돈통 초기화 오류."); } var rc = m_device.OpenDrawer(); if (rc != (int)OPOS_Constants.OPOS_SUCCESS) { throw new Exception("돈통 열기 오류."); } }
private void btnOpenCD_Click(object sender, EventArgs e) { OPOSCashDrawer cd = new OPOSCashDrawer(); int nRC = cd.Open("DefaultCashDrawer"); if (nRC == (int)OPOS_Constants.OPOS_SUCCESS) { cd.DeviceEnabled = true; nRC = cd.ClaimDevice(5000); if (nRC == (int)OPOS_Constants.OPOS_SUCCESS) { cd.DeviceEnabled = true; cd.OpenDrawer(); } } else { MessageBox.Show("Open failed"); } cd.ReleaseDevice(); cd.Close(); }
private void btnOpenDrawer_Click(object sender, EventArgs e) { Drawer.OpenDrawer(); }