清除原来打印机驱动

  • 清除原来打印机驱动已关闭评论
  • A+
所属分类:远程维修
摘要

if(PrinterEnum.P800==printerEnum){int_Error=0;_Error=B_CreatePrn(1,refgIntPrnHandle);if(_Error!=0){MessageBox.Show($”设置打印机失败,原因代码{_Error}”);returnfalse;}_Error=B_Set_Darkness(gIntPrnHandle,15);i

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)

  • 微信在线客服
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 扫一扫码上服务
  • weinxin