屠宰场客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.3 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace BWP.WinFormControl
{
public static class PrintAPI
{
[DllImport("Winpplb.dll")]
public static extern int B_GetUSBBufferLen();
[DllImport("Winpplb.dll")]
public static extern int B_EnumUSB(byte[] buf);
[DllImport("Winpplb.dll")]
public static extern int B_CreateUSBPort(int nPort);
[DllImport("Winpplb.dll")]
public static extern int B_Set_Direction(char direction);
[DllImport("Winpplb.dll")]
public static extern int B_Prn_Text_TrueType(int x, int y, int FSize, string FType,
int Fspin, int FWeight, int FItalic, int FUnline, int FStrikeOut, string id_name,
string data);
[DllImport("Winpplb.dll")]
public static extern int B_Prn_Barcode(int x, int y, int ori, string type, int narrow,
int width, int height, char human, string data);
[DllImport("Winpplb.dll")]
public static extern int B_Bar2d_QR(int x, int y, int model, int scl, char error,
char dinput, int c, int d, int p, string data);
[DllImport("Winpplb.dll")]
public static extern int B_Print_Out(int labset);
[DllImport("Winpplb.dll")]
public static extern void B_ClosePrn();
}
}