EasyManua.ls Logo

Citizen CL-E300 User Manual

Citizen CL-E300
95 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Android Label Print SDK
Programming Manual
Version 1.04

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Citizen CL-E300 and is the answer not in the manual?

Citizen CL-E300 Specifications

General IconGeneral
ColorNo
Print technologyDirect thermal
Maximum resolution203 x 203 DPI
Maximum print height- mm
Maximum printing width104 mm
Product colorBlack
Ethernet LANYes
RS-232 ports1
USB 2.0 ports quantityUSB 2.0 ports have a data transmission speed of 480 Mbps, and are backwards compatible with USB 1.1 ports. You can connect all kinds of peripheral devices to them.
Connectivity technologyWired
Flash memory16 MB
Internal memory32 MB
Media thickness0.0635 - 0.254 mm
Maximum media length4013 mm
Supported paper width12.5 - 118 mm
LED indicatorsPower, Status
AC input voltage110 - 240 V
AC input frequency50 - 60 Hz
Power consumption (printing)60 W
Harmonized System (HS) code84433210
Weight and Dimensions IconWeight and Dimensions
Depth208 mm
Width170 mm
Height152 mm
Weight1980 g

Summary

CITIZEN Android Label Print SDK Programming Manual

Introduction

System summary

Provides an overview of the SDK's system architecture and its interaction with Android applications.

Adding library to your .net project

Guides on integrating the SDK library file into a project environment, typically Android Studio.

Program structure

Demonstrates a typical program structure with example code for SDK usage.

Class summary

Summarizes the methods and properties of key SDK classes like LabelPrinter and LabelDesign.

API Specification

Return value

Details the possible return values from SDK methods and their meanings, including success and error codes.

LabelPrinter Class

Describes the core LabelPrinter class, its constructor, and its role in printer communication.

setContext Method

Explains the usage and parameters of the setContext method for establishing USB connections.

connect Method

Details how to establish a connection to the printer via different interfaces like Wi-Fi, Bluetooth, or USB.

disconnect Method

Explains how to terminate the printer connection and release resources properly.

printerCheck Method

Describes how to check the printer's current status and retrieve property values.

print Method

Details how to print labels by sending a label design object to the printer.

searchCitizenPrinter Method

Details searching for Citizen printers and retrieving their information based on connection type.

searchLabelPrinter Method

Explains searching for label printers and obtaining their network addresses.

HorizontalMagnification Property

Explains how to set the horizontal magnification factor for label elements.

VerticalMagnification Property

Explains how to set the vertical magnification factor for label elements.

LabelDesign Class

Describes the LabelDesign class used for creating label layouts and drawing elements.

drawTextPtrFont Method

Draws text using a printer device font with specified locale, typeface, and style.

drawTextDLFont Method

Draws text using a downloaded font identified by its fontID, with rotation and magnification.

drawTextLocalFont Method

Draws text using a computer-installed font, generating a graphic image for printing.

drawBarCode Method

Draws a 1D barcode with various symbologies and customizable options like width and text.

drawQRCode Method

Draws the QR code with encoding, magnification, and error correction level.

Predefined Constants

Related product manuals