2011-10-12 3 views
-3

본문에 컴퓨터에 연결된 서랍을 열고 동시에 영수증을 인쇄 할 수있는 C# 응용 프로그램을 만드는 방법을 알고 있습니까?열기/닫기 서랍에 대한 C# 코드와 영수증을 동시에 인쇄 하시겠습니까?

서랍 이름 : PCD-354 전자 현금 서랍

현금 영수증 프린터 : 엡손 TM-T88V

+0

도움이 될 것입니다? – Stijn

+3

뭔가 무작위 개발자가 API를 마음에 새기고 싶어하기보다는 하드웨어/소프트웨어의 API 참조를 읽는 것이 더 낫다는 것을 알 수 있습니다. – Jamiec

답변

6
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(); 
    } 
} 
} 

그 시도. 어쩌면 .. 당신이 도움이 될 것입니다이 링크 친구를 사용하는

+0

감사합니다.하지만 영수증 인쇄용 코드가 있어야합니다. 아이디어가 있습니까? –

+0

explorer.GetDevice ("CashDrawer")를 무언가로 변경해야합니까? –

+0

@AllanChua; 당신의 문제에 대한 해결책을 찾았습니까? 나는 똑같은 문제를 겪고있다. 내 현금 서랍은 영수증 프린터 – Tariq