|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
totalcross.lang.Objecttotalcross.io.device.printer.BluetoothPrinter
totalcross.io.device.printer.CitizenPrinter
public class CitizenPrinter
This class extends BluetoothPrinter to send special Citizen-like commands to the printer. Tested with Citizen CMP-10 thermal printer.
Instructions of how to setup the devices to work with the printer.
| Field Summary |
|---|
| Fields inherited from class totalcross.io.device.printer.BluetoothPrinter |
|---|
IMAGE_MODE_24_DOUBLE, IMAGE_MODE_24_SINGLE, IMAGE_MODE_8_DOUBLE, IMAGE_MODE_8_SINGLE |
| Constructor Summary | |
|---|---|
CitizenPrinter()
Creates a new CitizenPrinter instance, using PortConnector.BLUETOOTH port at 57600 baud rate. |
|
CitizenPrinter(PortConnector con)
Creates a new CitizenPrinter instance, using the given PortConnector as bridge to the printer. |
|
| Method Summary | |
|---|---|
void |
bold(boolean on)
Set bold state. |
void |
doubleLineHeight()
Double-space line height. |
void |
setDensity(int n)
Set font density, between 0 and 5. |
void |
setFont(boolean fontA,
boolean bold,
boolean doubleWidth,
boolean doubleHeight,
boolean underline)
Sets the current font based on the following attributes. |
void |
setHorizontalAlignment(int v)
Sets the horizontal text alignment. |
void |
setLineHeight(int n)
User-defined line height (n / 203 inches height). |
void |
setRotation1800(boolean on)
Enables 180-degree rotation. |
void |
setRotation90(boolean on)
Enables 90-degree rotation. |
void |
setSpaceWidth(int w)
Sets the space character width, between 0 and 32. |
void |
setXPos(int x)
Sets the absolute position to start printing. |
void |
singleLineHeight()
Single-space line height. |
void |
turnOff()
Turns off the printer. |
| Methods inherited from class totalcross.io.device.printer.BluetoothPrinter |
|---|
close, escape, escape, escape, newLine, print, print, write |
| Methods inherited from class totalcross.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CitizenPrinter()
throws IOException
IOException
public CitizenPrinter(PortConnector con)
throws IOException
IOException| Method Detail |
|---|
public void setFont(boolean fontA,
boolean bold,
boolean doubleWidth,
boolean doubleHeight,
boolean underline)
throws IOException
IOException
public void setSpaceWidth(int w)
throws IOException
IOException
public void setXPos(int x)
throws IOException
IOException
public void turnOff()
throws IOException
IOException
public void doubleLineHeight()
throws IOException
IOException
public void singleLineHeight()
throws IOException
IOException
public void setLineHeight(int n)
throws IOException
IOException
public void bold(boolean on)
throws IOException
IOException
public void setRotation90(boolean on)
throws IOException
IOException
public void setRotation1800(boolean on)
throws IOException
IOException
public void setDensity(int n)
throws IOException
IOException
public void setHorizontalAlignment(int v)
throws IOException
IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||