由于RICOH KD450C 我尝试了下用 CreateDC,StartDoc 之类的方法都失败.
CreateDC,StartDoc 用与普通打印机和TSC都可以驱动成功.
最后发现只有StartDocPrinter,StartPagePrinter 才能驱动的了.
但是这个方法的输出方式是WritePrinter,这个API函数我不知道怎么分配打印在纸张上内容的位置,CString a=_T("hello");
DWORD b;
WritePrinter(m_hPrinter,(LPVOID)(LPCTSTR)a,a.GetLength(),&b);
可以输出,但是纸张上内容的布局不知道怎么分配,等待指教!!!
或者说有什么方法可以让RICOH KD450C 可以CreateDC,StartDoc 成功也可以。
有例子的希望来个例子
CreateDC,StartDoc 用与普通打印机和TSC都可以驱动成功.
最后发现只有StartDocPrinter,StartPagePrinter 才能驱动的了.
但是这个方法的输出方式是WritePrinter,这个API函数我不知道怎么分配打印在纸张上内容的位置,CString a=_T("hello");
DWORD b;
WritePrinter(m_hPrinter,(LPVOID)(LPCTSTR)a,a.GetLength(),&b);
可以输出,但是纸张上内容的布局不知道怎么分配,等待指教!!!
或者说有什么方法可以让RICOH KD450C 可以CreateDC,StartDoc 成功也可以。
有例子的希望来个例子
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货