C SATO條碼印表機(CT408i)

2021-08-09 09:17:18 字數 1606 閱讀 2931

作者最近接觸到條碼印表機,正好有一台sato條碼印表機,查閱了相關資料,寫出來僅作為自己筆記用。

條碼列印主要依賴普通印表機加上條碼模組或者直接通過條碼印表機來完成,廣泛用於商品的標識,流通管理等。條碼模組可以使印表機從windows,unix,sap r/3,sap ecc,oracle等系統中輕鬆高效地列印出條形碼。

條形碼印表機和普通印表機的最大的區別就是,條形碼印表機的列印是以熱為基礎,以碳帶為列印介質(或直接使用熱敏紙)完成列印,這種列印方式相對於普通列印方式的最大優點在於它可以在無人看管的情況下實現連續高速列印。

sato(佐藤)是日本條形碼行業的第一品牌,亦是享譽世界的最高品牌之一。是東京**交易所唯一的專業條形碼公司,也是日本最大的條形碼印表機生產和銷售公司。

-以下內容摘自sato官網

sato 條形碼程式語言 (sbpl)是什麼?

sato 條形碼程式語言是 sato 獨有的程式語言,用於從計算機到印表機間的通訊,可定義標籤格式、標籤列印程式以及印表機操作模式設定等。

標準與非標準對比

sato 條形碼命令序列的使用是基於 ascii escape序列的使用以及印表機如何解釋這些傳送至印表機的資料流。對於大多數 sato 印表機,重點是通過 dsw2-7選擇,或在其他上導航至相應的選單選項。在 cx 或 ct 系列,必需傳送 ld 指令序列以定義用於要執行功能的字元。關於該命令的規定和使用,請參考 e+ 程式設計參考。

下表列出了標準 (esc)字元和用於非標準值的預設字元 :

字元控制

標準非標準

描述stx

02 hex = ? (不可列印)

7b hex =

資料結束

esc1b hex = ←(不可列印)

5e hex = ^

指令碼如下

enq05 hex = ♣ (不可列印)

40 hex = @

獲取印表機狀態, bi-com

can18 hex =↑(不可列印)

21 hex=!

取消列印作業,bi-com

離線40 hex = @

5d hex = ]

讓印表機離線

using satoprinterapi;//新增官方dll檔案

//主程式

printer satoprinter = null;

driver satodriver = null;

public

form1()

private

void

btnprint_click(object sender, eventargs e)

catch (exception ex)}}

private

void

form1_formclosing(object sender, formclosingeventargs e)

private

void

btnclose_click(object sender, eventargs e)

以下是效果圖

條碼印表機的介面型別

介面型別指的是指條碼印表機與計算機之間採用的介面型別,通過這項指標也可以間接反映出條碼印表機輸出速度的快慢。目前市場上條碼印表機產品的主要介面型別包括常見的並行介面和 usb介面。usb介面依靠其支援熱插拔和輸出速度快的特性,在條碼印表機介面型別中迅速崛起,因此目前市場主流的條碼印表機有些型號則兼具...

條碼印表機的常用種類

按條碼印表機的使用領域,條碼印表機一般分為如下幾類 1.移動條碼印表機 使用移動印表機可以生產標籤,收據和簡單的報告在輕便,耐用的印表機上。移動印表機減少時間上的浪費,它們提高準確性,並可以在任何地方使用這些印表機。2.桌面條碼印表機 桌面條碼標籤印表機一般是成本低,塑料套管印表機。他們可以列印標籤...

Printer Zebra條碼印表機的使用

斑馬條碼印表機 斑馬條碼印表機在國內的市場份額還是比較大的,當然還有許多的其他公司的條碼印表機。這裡主要涉及的是斑馬gt800系列的條碼印表機。斑馬g系列的條碼印表機支援epl,zpl,sgd命令。其中epl命令和zpl命令可以用來配置條碼印表機 列印標籤 獲取印表機狀態資訊,sgd命令可以用來設定...