C 串列埠熱敏列印

2021-06-29 11:49:24 字數 1639 閱讀 1721

printer類**:

using system;

using system.linq;

using system.collections.generic;

using system.text;

using system.io.ports;

using system.collections;

using system.windows.forms;

using system.drawing;

namespace printertest

catch

}public printer()

catch

}private void openport()

catch}}

private void closeport()

catch

}public void write(byte data,int len)

catch(exception e)

}/// /// 向印表機傳送命令

///

/// 命令資料

public void write(params byte data)

catch (exception e)

}/// /// 傳送字串

///

/// 要傳送的字串

public void write(string strbuf)

catch (exception e)

}/// /// 根據編碼方式轉換字串為byte

///

/// 目標字串

/// 編碼方式

/// 轉換後的byte

private byte tohex(string str, string charset)//

/// /// 取模

///

///

///

private byte[,] getbytesbybmp(bitmap bmp)

}byte[,] res =//儲存字模

new byte[bitarray.getlength(0) / 8, bitarray.getlength(1)];

int resrow = 0, rescol = 0;

for (int i = 0; i < bmp.height; i = i + 8)

res[resrow, rescol++] = b;

}++resrow;

}return res;

}/// /// 列印

///

///

/// 放大倍數

public void printimage(bitmap bmp)}}

}

呼叫類方法:

printer p = new printer("com2");//生成例項

p.write(myarray,myarray.lenth);傳送定長陣列

p.write(0x1b, 0x40);//傳送不定長數字串

p.write("傳送字串 send string");//傳送字串

p.printimage(new bitmap);//傳送

熱敏列印 熱敏列印小票如何選購

收銀機列印紙是用哪種?市面上大部分的收銀機使用的列印紙包括的型號主要有以下4種。1 雙膠紙 主要是靠色帶來列印,也是單層的列印紙,儲存時間相對熱敏紙來說會比較久一點。2 無碳紙 這種收銀紙最少由兩層或以上構成,其中第一聯需用針式印表機來列印顯色,但後面的幾聯靠針式印表機列印壓力顯色。優點是儲存時間長...

熱敏列印 條碼印表機熱敏和熱轉印兩種列印方式的區別

條碼印表機按照列印方式的不同可分為熱敏列印和熱轉印列印,這兩種方法都是使用熱敏列印頭對列印表面加熱,熱轉印是加熱碳帶在列印紙上列印出耐用的圖案,熱敏列印不適用碳帶,而是直接在標籤標籤紙上進行列印。熱轉印列印原理 在熱轉印列印中,熱敏列印頭給色帶加熱,油墨熔化在標籤材料上以形成圖案。色帶材料被介質吸收...

Java呼叫熱敏印表機

本人使用的是佳博gb 58l印表機 public class printutil implements printable int height 20 graphics2d g2d graphics2d g g2d.setfont new font default font.plain,10 g2d...