Function
print
data,
the difference to
print is that
printNoFeed has no paper feed after finish printing.
Parameter
ParaName |
Type |
Description |
json |
String |
T he json character string to be printed. the string formats can be seen in the Appendix |
bitmap |
Bitmap[] |
The bitmap array to be printed, arranged as the order of the json character string |
listener |
AidlPrinterListener |
print callback new OnPrinterListener()
|
Return value
Return value |
Description |
null |
|
Format andcontent can becontrolled through the passed json string when the text or image
is printed.
Example
:
{
"spos":[
{
"content-type":"txt",
"size":"2",
"content":"示例文字\n",
"position":"left",
"italic":"1",
"bold":"1",
},
{
"content-type":"jpg",
"position":"center",
},
{
"content-type":"two-dimension",
"size":"2",
"content":"891110847565611252"
},
{
"content-type":"one-dimension",
"size":"2",
"height":"1",
"content":"891110847565611252"
}
]
}
Notice:
1.The content to be printed should be put in the array of
container named “spos”.An element of
the array is the smallest printable unit. And an element
represents a paragraph with the same format.
2. Both key and value aredenoted with String.
3.Json string and bitmap array
are passed into the print interface.
4.If image is printed,
“content” is not passed in and the length of “spos”array must
be one .
Key |
Value |
content-type |
Content
type, optional fields: ”txt”,“jpg”, ”one-dimension”(one-dimensional code), “two-dimension”(two-dimensional code) (Required) |
Size |
Printing
type is txt: The
optional fields of the txt sizes:
1-3 Printing
type is two-dimension: The
sizes of two-dimensional
code: 1-8. Printing
type is one-dimension: The width of one-dimensional code: 1-3 |
Content |
The printed txt/one-dimensional /two-dimensional code |
Position |
Alignment,
optional fields “left”,
“center”, “right” Default: left (Optional) |
Offset |
Offset, no effect currently |
italic |
“1”:
Italic,
“0” normal Default:
0 (Optional) |
Bold |
“1”:
Bold,
“0”:
No bold Default: 0 (Optional) |
Height |
The height of one-dimensional code: 1-3 |