XOpenId, 由CCPrintingAPI授權許可(kě)證時(shí)提供。
XTokens, 由CCPrintingAPI授權許可(kě)證時(shí)提供。
XAction, 用于标識每個(gè)請(qǐng)求的功能。
打印或預覽 |
XProtocol, 調用API使用的協議,非網頁打印,建議使用TCP協議。
HTTP | 使用HTTP協議 |
TCP | 使用TCP協議 |
XUrl, API所在的主機地址,格式根據使用的協議XProtocol确定。
HTTP | http://127.0.0.1:51320 |
TCP | 127.0.0.1:51320 |
XTimeout, 連接超時(shí),類型 int ,單位:毫秒(miǎo),默認值 5000ms。
XRecieveTimeout, 接收超時(shí),類型 int ,單位:毫秒(miǎo),默認值 10000ms。
ItemId, 标識打印項目,類型 int 。
SessionId, 會(huì)話(huà)ID,響應後,原值返回。
EnableLog, 啓用日志(zhì),0 或 1。
InOrder, 并發順序打印,0 或 1。
PrinterName, 使用的打印機名稱。
驅動打印時(shí) | 直接傳入,打印機列表顯示的打印機名稱。 |
ChicoreDriver 免驅打印時(shí) | 傳入ChicoreDriver的打印機參數(shù)的Json對象 |
預覽時(shí) | 可(kě)以空(kōng)字符串(23.0602之後版本, 之前版本請(qǐng)傳有(yǒu)效打印機名稱) |
Preview, 預覽或打印。
0 | 打印機打印 |
1 | 輸出PDF文件 |
3 | 輸出預覽圖片 |
TemplateMode, 模闆模式。
0 | 模闆存放在本地文件夾,格式:E:\\template |
1 | 模闆存放在遠程服務端。 |
2 | 模闆存放在遠程,如本地存在,則不使用遠程。 |
3 | 模闆由代碼構建,具體(tǐ)方法,參見模闆構建 CCSelfdraw |
TemplateURL, 模闆URL。
TemplateMode | TemplateURL |
0 | 格式:E:\\template |
1 | 格式:http://img.51321.cn/template |
2 | 格式:http://img.51321.cn/template |
3 | 可(kě)不設置 |
TemplateName, 模闆文件名稱,形如:Label183601.Lblx 。
SelfDraw, 當 TemplateMode = 3 時(shí),模闆由代碼構建,具體(tǐ)方法,參見模闆構建 CCSelfdraw,不使用傳空(kōng)字符串。
UseFullUrl,類型 int, 0 或 1, 是否使用完整的模闆文件路徑。
0 | 模闆文件,由TemplateURL,TemplateName共同确定 |
1 | 模闆文件由TemplateURL确定,TemplateURL是完整的URL文件路徑 |
Delimiter, 數(shù)據分隔符,默認是 ; (半角的分号),請(qǐng)不要使用半角逗号 。
PrintDataType,類型 int,待打印的數(shù)據格式。
0 | 數(shù)組元素為(wèi)字符串,不同字段數(shù)據使用分隔符分開(kāi)。 如:["數(shù)據1;數(shù)據2;數(shù)據3","數(shù)據1;數(shù)據2;數(shù)據3"] |
1 | 模闆文件由TemplateURL确定,TemplateURL是完整的URL文件路徑 |
Data, 待打印的數(shù)據。涉及到分隔符由屬性 Delimiter 确定。
PrintDataType | Data |
0 |
數(shù)組元素為(wèi)字符串,不同字段數(shù)據使用分隔符分開(kāi)。
如:["數(shù)據1;數(shù)據2;數(shù)據3","數(shù)據1;數(shù)據2;數(shù)據3"]
|
0 |
數(shù)組元素為(wèi)可(kě)以為(wèi)數(shù)組,每個(gè)元素為(wèi)1個(gè)字段內(nèi)容。
如:[["數(shù)據1","數(shù)據2","數(shù)據3"],["數(shù)據1","數(shù)據2","數(shù)據3"]]
|
1 |
數(shù)據為(wèi)JSON對象的數(shù)組。
如:[{"字段1":"值1","字段2":"值2"},{"字段1":"值1","字段2":"值2"}]
|
2 |
數(shù)據為(wèi)DataTable。 此處為(wèi) C# 範例代碼,其他語言請(qǐng)将DataTable序列化為(wèi)DataTable的Base64字符串。
|
PrintRange,類型 int,數(shù)據的打印範圍,所有(yǒu)頁或指定頁。
0 | 打印所有(yǒu)傳入的數(shù)據 |
2 | 打印傳入數(shù)據的指定頁,頁碼有(yǒu)FromPage,ToPage指定 |
FromPage,ToPage,類型 int,從1開(kāi)始的頁碼。
FromPage | 要打印的起始頁碼 |
ToPage | 要打印的終止頁碼 |
Copies,類型 int,每頁要打印的份數(shù)。
Collate,類型 int,0或1,多(duō)份打印時(shí),是否逐份打印,有(yǒu)些(xiē)打印機可(kě)能不支持此功能。
Duplex,類型 int,是否雙面打印(打印機需支持雙面打印)。
-1 | 打印機默認的雙面設置 |
1 | 單面打印 |
2 | 雙面打印,短(duǎn)邊翻頁 |
3 | 雙面打印,長邊翻頁 |
PaperMode,類型 int,紙張尺寸模式。
0 | 自定義 |
1 | 由PaperName指定的紙張尺寸名稱與內(nèi)建紙張名稱匹配,确定紙張尺寸,(如果沒有(yǒu)則使用自定義) |
2 | 頁面設置的紙張尺寸與內(nèi)建紙張尺寸必須完全相等(如果沒有(yǒu)則自定義) |
3 | 由PaperName指定ID,與內(nèi)建紙張ID匹配确定紙張尺寸,(如果沒有(yǒu)則自定義) |
PrintToStop,類型 int,小(xiǎo)票(piào)連續紙打印時(shí),是否自适應紙張尺寸,尺寸由明(míng)細數(shù)量多(duō)少(shǎo)動态确定。
0 | 頁面設置的固定尺寸 |
≥1 | 尺寸由明(míng)細數(shù)量多(duō)少(shǎo)動态确定, 根據明(míng)細的排數(shù)取值。 |
TemplateCache,類型 int,是否緩存模闆,不用每次打印都去請(qǐng)求模闆。
0 | 不緩存模闆 |
1 | 緩存模闆 |
TemplateUpdate,類型 int,是否刷新模闆緩存,當模闆更新時(shí),可(kě)以刷新緩存。
0 | 不刷新模闆緩存 |
1 | 刷新模闆緩存 |