- A+
if (PrinterEnum.P800 == printerEnum)
{
int _Error = 0;
_Error = B_CreatePrn(1, ref gIntPrnHandle);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Set_Darkness(gIntPrnHandle, 15);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Prn_Text_TrueType_Uni(ghandle, 8, 8, txtBig, FindFontPath(), 1, 0, 0, 0);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Del_Pcx(ghandle);
if (_Error < 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Print_Out(gIntPrnHandle, 1);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
B_ClosePrn(gIntPrnHandle);
return true;
}
else
{
//PRINT_SHOW_POST_DIALOG
int _Error = 0;
byte _Result = 0;
//设置打印机
_Error = B_CreatePrn_Port(0, PrinterName, 0, ref gIntPrnHandle);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Set_Darkness(gIntPrnHandle, 15);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Prn_Text_TrueType_Uni(ghandle, 8, 8, txtBig, FindFontPath(), 1, 0, 0, 0);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Del_Pcx(ghandle);
if (_Error < 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Print_Out(gIntPrnHandle, 1);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
B_ClosePrn(gIntPrnHandle);
return true;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return false;
}
}
///
///
///
///
///
///
///
public static bool Print_New(PrinterEnum printerEnum, string PrinterName, string txtBig, string txtSmall = null)
{
try
{
int _Error = 0;
byte _Result = 0;
int gIntPrnHandle = 0;
int ghandle = 0;
//设置打印机
_Error = B_CreatePrn_Port(0, PrinterName, 0, ref gintPrnHandle);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Set_Darkness(gIntPrnHandle, 15);
if (_Error != 0)
{
MessageBox.Show($"设置打印机失败,原因代码{_Error}");
return false;
}
_Error = B_Prn_Text_TrueType_Uni(ghandle, 8, 8, txtBig, FindFontPath(), 1, 0, 0, 0);
if (_Error != 0)
- 微信在线客服
- 这是我的微信扫一扫
-
- 我的微信公众号
- 扫一扫码上服务
-




