Citizen iDP-3221 Series User Manual
Citizen iDP-3221 Series User Manual

Citizen iDP-3221 Series User Manual

Line thermal printer
Hide thumbs Also See for iDP-3221 Series:
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the iDP-3221 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Citizen iDP-3221 Series

  • Page 2: Declaration Of Conformity

    This declaration is applied only for 230V model. Declaration of Conformity : Japan CBM Corporation : CBM Bldg., 5-68-10, Nakano, Nakano-ku Tokyo, 164-0001, Japan Line Thermal Printer iDP3221 Series (iDP3221RF, iDP3221PF) (S.No.9990001 ~ : EN60950 A11: 1997...
  • Page 3: Important Safety Instructions

    IMPORTANT SAFETY INSTRUCTIONS Read all of these instructions and save them for future reference. Follow all warnings and instructions marked on the product. Unplug this product from the wall outlet before cleaning. a damp cloth for cleaning. Do not use this product near water. Do not place this product on an unstable cart, stand or table.
  • Page 4: Wichtige Sicherheitsanweisungen

    WICHTIGE SICHERHEITSANWEISUNGEN Lesen Sie die nachfolgenden Anweisungen sorgfältig durch und bewahren Sie sie auf. Befolgen Sie alle auf dem Drucker vermerkten Hinweise und Anweisungen. grundsätzlich Stecker aus der Steckdose ziehen. Nut mit einem feuchten Tuch abwischen. Der Drucker darf nicht in der Nähe von Wasser aufgestellt werden. Drucker nicht auf einem unstabilen Wagen, Stand oder Tisch aufstellen.
  • Page 5 iDP3221 User’s Manual This equipment generates, uses, and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual, may cause interference to radio communications. It has been tested and found to comply with the limits for a Class A computing device pursuant to Subpart J of Part 15 off FCC Rules, which are designed to provide reasonable protection against such interference when operated in a commercial environment.
  • Page 6 1. Prior to using the equipment, be sure to read this User's Manual thoroughly. whenever it may be needed. 2. The information contained herein may be changed without prior notice. 3. Reproduction of part or all of this User's Manual without permission is strictly prohibited. 4.
  • Page 7 SAFETY PRECAUTIONS ----- BE SURE TO OBSERVE In order to prevent hazards to an operator or other persons and damage to property, be sure to observe the following precautions. The following describes the degrees of hazard and damages that can occur if the given instructions are neglected or the equipment is incorrectly operated.
  • Page 8 Never handle the equipment in the following manners, as it may break, become out of order, or overheat causing smoke and resulting in fire or electric shock. If the equipment is used in an abnormal condition, such as when broken, then problems, smoke emission, abnormal odor/noise, and fire can result.
  • Page 9: Precautions For Installation

    There is a danger of fire or electric shock. Install the printer on a flat, stable desk or table that is free from vibration, in a well-ventilated place.
  • Page 10: Precautions For Handling

    Do not print without paper. Do not drop or put any foreign object, such as a clip, pin, or the like, inside the printer. Do not spill any liquid or spray any chemical-containing liquid over the equipment.
  • Page 11: Daily Maintenance

    At the time of maintenance, be sure to turn off the power switch of the printer and unplug it from the socket. When cleaning the platen, wipe off dust or dirt from the platen with a cotton swab dipped in ethyl alcohol.
  • Page 12 A caution label is stuck onto the following place. Carefully read the cautions on operation to correctly use the printer. This label warns that the head becomes hot in operation, and touching it may result in burns. iDP3221 User’s Manual...
  • Page 13: Table Of Contents

    1. OUTLINE ...1 1.1 Features... 1 1.2 Unpacking... 1 2. BASIC SPECIFICATIONS ...3 2.1 Model Classifications ... 3 2.2 Basic Specifications... 4 2.3 Paper Specifications... 5 2.3.1 Recommended Paper ... 5 2.3.2 Printing Position ... 5 2.3.3 Head and Paper Cutter Layout... 6 3.
  • Page 14 6.1.3 Connector Pin Assignment ... 24 6.2 Parallel Interface (CENTRONICS) ... 25 6.2.1 Specifications... 25 6.2.2 Connector's Pin Configuration... 25 6.3 Input and Output Signals... 26 6.3.1 Input and Output Signals ... 26 6.3.2 Electrical Characteristics ... 27 6.3.3 Timing Chart... 28 6.3.4 Data Receiving Control ...
  • Page 15 1.1 Parallel Interface Communication Modes ... 128 1.2 Interfacing Phase ... 129 Negotiation ... 130 Overview ... 130 Negotiation Procedure ... 130 Precautions... 131 Data Communication from Printer to Host ... 132 2.4.1 Nibble Mode ... 132 2.4.2 Byte Mode... 132 Device ID... 134 Terminator ...
  • Page 16 4.4.1 Einlegen des Papiers ... 150 4.4.2 Papier manuell einlegen... 152 4.5 Herausnehmen der Restpapierrolle ... 153 4.6 Beseitigen von Papierstau... 154 4.7 Initialisierung des Schneidemechanismus ... 156 Kopf reinigen ...157 4.9 Bedienfeld und Fehleranzeigen ... 158 4.10 Hexadezimal-Dumps ... 160 5.
  • Page 17: Outline

    OUTLINE This is a small line thermal printer developed to be used for various data communication terminals, POS terminals, kitchen printer, and so on. applications. Prior to using the printer, read this manual thoroughly to understand its contents.. Features Small, lightweight, with a small footprint.
  • Page 18 2. Pull the platen levers at both sides of the platen roller unit in the direction of the arrows. 3. Pull the protective paper in the direction of the arrow. 4. Insert a sheet of printer paper between the platen roller and the head when the printer is to remain unused for a long period of time.
  • Page 19: Basic Specifications

    BASIC SPECIFICATIONS Model Classifications The models are classified by the following designation method: iDP3221 Model Name * Special AC Adapter and AC Power Cord 31AD-U (120V AC --- 3-core cord) 31AD-E (230V AC --- Class I cord) iDP3221 User’s Manual AC Adapter 120: 120 V AC 230: 230 V AC...
  • Page 20: Basic Specifications

    Basic Specifications Model Item Printing system Printing width Dot density Printing speed Printing columns Printing size Line pitch Character types Bar code type Paper Interface Input buffer Supply DC voltage Power consumption AC adapter Type Weight Outer dimensions Operating temperature and humidity Storage temperature and humidity...
  • Page 21: Paper Specifications

    Paper Specifications 2.3.1 Recommended Paper • Type • Paper width • Paper thickness • Roll diameter • Printing surface • Recommended paper • Core CAUTION: • Use of non-specified paper may cause irregularity of print density. to select print density. (See 5. DIP SWITCH SETTING) •...
  • Page 22: Head And Paper Cutter Layout

    iDP3221 User’s Manual 2.3.3 Head and Paper Cutter Layout Paper Outlet Auto Cutter Position Head Printing Position CITIZEN...
  • Page 23: Outer Appearance And Component Parts

    OUTER APPEARANCE AND COMPONENT PARTS Printer Cover Power Switch POWER Lamp ERROR Lamp FEED Switch Drawer Kick-Out Connector Interface Connector Power Connector iDP3221 User’s Manual Upper Cover Grounding Terminal CITIZEN...
  • Page 24: Operation

    • Do not put the AC power cord close to a heating device. shock. • After using the printer or when not using it for a long period of time, be sure to unplug the AC adapter from a plug socket for your safety.
  • Page 25: Connecting Interface Cable

    2. Check the top and bottom of the drawer kick-out cable connector and connect it to the drawer kick-out connector located on the back of the printer. 3. Screw the grounding cable of the drawer to the grounding terminal of the printer. CAUTION: •...
  • Page 26: Inserting The Paper

    Inserting the Paper Turn on the power. Put your hands in the concave parts on both sides of the printer cover, and open it until it comes to a stop. Cut the end of the paper roll at close to a right angle.
  • Page 27 • If the paper roll is skewed, pull the platen lever forward to correct its position. • Do not open the printer cover while printing. • Holding or touching the paper roll during printing may result in a paper jam.
  • Page 28: Manually Inserting The Paper

    The manual insertion is effective when DIP switch DS1-2 is set to ON to disable the cover open detection. Turn on the power. Put your hands in the concave parts on both sides of the printer cover, and open it until it comes to a stop.
  • Page 29: How To Remove Remaining Paper Roll

    • Rewind the paper roll if the paper is slack. is apart from the paper sensor, the printer may perform the operation described in 6. and 7. in 4.4.2 "Manually Inserting the Paper." • If the paper roll is skewed, pull the platen lever forward to correct its position.
  • Page 30: Eliminating The Paper Jam

    Eliminating the Paper Jam 1. Turn off the power. 2. Open the printer cover. 3. Cut the paper roll near the paper insertion slot. 4. Move the head springs on either side in the directions of the arrows to unhook them from the hook part of the chassis, and lift them.
  • Page 31 iDP3221 User’s Manual Hook of the Chassis Platen Roller Unit Guide Bush Head Springs Guide Bush CITIZEN...
  • Page 32: Unlocking The Cutter

    • The cutter is enabled/disabled with the DIP switch. sure that the cutter has returned to the home position. the emergency knob on the bottom of the printer. The auto cutter initialization begins and the cutter returns to its home position.
  • Page 33: Cleaning The Head

    Cleaning the Head 1. Remove the platen roller unit referring to 4.6 "Eliminating the Paper Jam." 2. Clean the heating surface of the head by wiping it with a cotton swab dampened with a small amount of ethyl alcohol. 3. Attach the platen roller unit. CAUTION: •...
  • Page 34: Operation Panel And Display Of Error

    Macro execution wait <Error Details> Cover open ----- Opening of the printer cover is detected by the printer cover open sensor. Head overheat ----- If the temperature of the printing head rises (about 65 C or more), in order to protect...
  • Page 35 Cutter motor lock ----- If the cutter position sensor in the cutter unit is left turned on or off for approx. 1 second while the cutter motor is running, cutter operation and printing will be suspended, determining it to be motor lock. 3.
  • Page 36: 4.10 Hexadecimal Dumps

    4.10 Hexadecimal Dumps 1. The Hexadecimal Dump Function This function allows data sent from the host to be printed in hexadecimal notation, together with a corresponding character printout. 2. Starting the Hexadecimal Dump Press the POWER switch and FEED switch simultaneously with the cover opened. closed, "Hexadecimal Dump"...
  • Page 37: Dip Switch Setting

    DIP SWITCH SETTING Location of DIP Switch 1. Turn off the power. 2. Remove the bottom cover by removing the two screws and turning it over in the direction shown by the arrow to remove it. Bottom Cover iDP3221 User’s Manual CITIZEN...
  • Page 38: Dip Switch Function

    DIP Switch Function Function Cutter Cover open CR switching Kanji code selection Input buffer International character “ “ Print density “ When DS1-2 "Cover open" is disabled, paper feed is possible with the cover open and paper insertion method will be changed from auto to manual insertion. DS2 (For Serial Interface Only) Function Bit length...
  • Page 39: Parallel Interface

    Connector 6.1.2 Reverse Mode (Printer Status data may be transferred from the printer to the host in either the Nibble or Byte mode. Outline: It is assumed that data is transferred from an asynchronous printer controlled from the host. The existing control lines are used in transferring data in the Nibble mode (transferred in 4-bit units (nibbles)).
  • Page 40: Connector Pin Assignment

    6.1.3 Connector Pin Assignment Pin No. Source Host Host/Printer Host/Printer Host/Printer Host/Printer Host/Printer Host/Printer Host/Printer Host/Printer Printer Printer Printer Printer Host Printer Host Printer Printer Printer Host • "n" before the signal indicates that it is "L" active. • Bi-directional communication is impossible if any one of the above signals is absent.
  • Page 41: Parallel Interface (Centronics)

    AUTO FEED FRAME GND : 8-bit parallel (DATA1 to DATA8) : ACK, BUSY, STB, FAULT, PE, RESET, SELECT, AUTO FEED, SELECT : Printer side : 57LE-40360 (Anphenol) or its equivalent Cable side : 57-30360 (Anphenol) or its equivalent Signal Name iDP3221 User’s Manual...
  • Page 42: Input And Output Signals

    • STROBE : Strobe signal to read the 8-bit data (Active Low) • RESET : Signal to reset the entire printer (Active Low); 1 ms or more (2) Output signals from the printer • ACK : 8-bit data request signal.
  • Page 43: Electrical Characteristics

    Low level ---- 0.4 V at maximum (3) Input and output conditions The DATA1-8 input signals are pulled up at 50k , and the other input signals at 50k . [Printer Side] The DATA1-8 output signals are pulled up at 50k [Printer Side] Other input signals are at the TTL level.
  • Page 44: Timing Chart

    6.3.3 Timing Chart (Compatibility Mode) Data Input and Print Timings 6.3.4 Data Receiving Control The data can be received from the host when the BUSY signal is at "Low," but cannot be received when it is "High." 6.3.5 Buffering The host side is immediately freed, because 4 KB data can be buffered. 0.5 s MIN 270 ns MAX 2.3 s TYP...
  • Page 45: Serial Interface

    Data receivable Data not receivable Input/Output Input Output Output Input : 17LE-13250 (DDK) or its equivalent : 17JE-23250 (DDK) or its equivalent iDP3221 User’s Manual Function Frame Ground Signal Ground Received Data Printer BUSY Signal Transmitted Data Data Set Ready CITIZEN...
  • Page 46: Input And Output Signals

    Input and Output Signals 7.3.1 Input and Output Signals (1) RD Serial received data signal. data will be printed as "?". (2) DTR Write the data or a command when this signal is Ready. ignored, resulting in an overrun error. Busy is also issued at power-on, during test printing, at on-line, or at reset.
  • Page 47: Data Configuration

    7.3.2 Data Configuration Mark Space (1) Start bit The system reads the status again after a lapse of 1/2 bit from a fall edge from the mark to space, and if it is a space, this bit will be recognized as the start bit. If it is a mark, the system will not recognize the bit as the start bit and try to detect the start bit again without judging it as an error.
  • Page 48: Data Receiving Control

    The host side is immediately freed, since the data can be buffered up to 4 KB. (1) DTR signal (See 7.3.1-(2)) (2) TD signal (See 7.3.1-(3)) 7.3.6 Electrical Characteristics RS-232C Circuit Input (RD, DSR) [Printer Side] Equivalent to MAX232 Output (TD, DTR) [Printer Side] Equivalent to MAX232 Mark=(-8V): At Busy Space=(+8V): At Busy...
  • Page 49: Drawer Kick-Out Connector, Power Connector

    DRAWER KICK-OUT CONNECTOR, POWER CONNECTOR Drawer Kick-Out Connector 8.1.1 Specifications of Drawer Kick-Out Connector (1) Drawer kick-out drive signal Outputs a pulse specified with ESC p. interface connector, or with the DLE EOT, GS a, and GS r commands through the serial/parallel interface. (2) Electrical characteristics 1) Drive voltage: 24 V DC 2) Drive current: 0.8 A at maximum (Within 510 ms)
  • Page 50: Power Connector

    • Do not connect the power source with different polarity. • After using the printer or when not using it for a long period of time, be sure to unplug the AC adapter from a plug socket for your safety.
  • Page 51: Maintenance And Service

    MAINTENANCE AND SERVICE For the information on maintenance and service, please contact our dealer or at the following address. Northern America CBM America Corporation Service Center 363 Van Ness Way Suit 404 Torrance, CA 90501, U.S.A +1-310-781-1460 +1-310-781-9157 Other Areas Japan CBM Corporation Information Systems Division CBM Bldg., 5-68-10, Nakano...
  • Page 52: 10. Print Control Functions

    Printing in Page mode and returning to Standard mode Canceling print data in Page mode DEL EOT Sending status in real time DLE ENQ Real-time request to printer ESC FF Printing data in Page mode ESC SP Setting the right spacing of the character 10 ESC !
  • Page 53 Specifying/Canceling 47 GS B printing 48 GS H Selecting of printing position of HRI characters 49 GS I Sending the printer I 50 GS L Setting the left margin 51 GS P Specifying the basic calculation pitch 52 GS V...
  • Page 54 Command 57 GS f Selecting the font of HRI charactetrs 58 GS h Specifying the height of the bar code 59 GS k Printing the bar code 60 GS r Sending status Specifying the horizontal size (magnification) of bar 61 GS w code In the Mode column: S = Standard Mode, P = Page Mode...
  • Page 55: 10.2 Command Details

    10.2 Command Details 10.2.1 Descriptions of Each Item XXXXX [Function] Command Function [Code] A sequence of code constituting a command is represented in hexadecimal number for < >H, binary number for < represents a repeat count of k-times. [Range] Describes an argument value(Setting range) for the command. [Outline] Describes a command outline.
  • Page 56: Command Details

    10.2.2 Command Details [Function] Horizontal tab [Code] <09> H [Outline] Shifts the printing position to the next horizontal tab position. • Ignored when the next horizontal tab position has not been set. [Caution] • The horizontal tab position is set by ESC D. •...
  • Page 57 Function] Printing and paper feed [Code] <0A>H [Outline] Prints data inside the input buffer and feeds lines based on the line feed amount having been set. • The head of the line becomes the next print starting position. [See Also] ESC 2, ESC 3 [Sample Program] LPRINT "AAA"...
  • Page 58 [Function] Printing in Page mode and returning to Standard mode [Code] <0C>H [Outline] Executes a batch printout of the data mapped in the print area, and then returns to Standard mode. [Caution] • All mapped data is erased after printout. •...
  • Page 59: Dle Eot N

    [Example 2] If the printer sends DLE EOT 3 when the host has sent down to ESC 3 in its attempt to send ESC 3 n, the printer handles the ESC 3 as ESC 3 <10>H. Thus, the user should be cautious.
  • Page 60 Error not occurred Error occurred Unused Bit 5: Printing is stopped if the paper end detector detects a "paper out" state, or if the printer is out of paper when the paper near-end detection is enabled by ESC4. bit 5 = "1."...
  • Page 61 Bit 3: If this error occurred because of a paper jam, for example, remove the cause of the error, and then DEL ENQ n (1 n 2) can be used to recover from the error. not possible to recover from any error due to a circuit problem (e.g., broken wire). Bit 6: If a head overheat error is detected and the printing is stopped until the head temperature falls.
  • Page 62: Dle Enq N

    [Example 2] • If the printer sends DLE ENQ 2 when the host has sent down to ESC 3 in its attempt to send ESC 3 n, the printer treats the ESC 3 as ESC 3 <10>H. Thus, the user should be careful.
  • Page 63: Esc Sp N

    [Function] Printing data in Page mode [Code] <1B>H<0C>H [Outline] Executes a batch printout of the data mapped in every print area in Page mode. [Caution] • This command is only effective when Page mode is selected. • Mapped data, as well as the ESC T and ESC W settings, and the character mapping position are held even after printing.
  • Page 64 [Sample Program] LPRINT CHR$ (&H1B) ; " LPRINT "AAAAA" ; CHR$ (&HA) ; LPRINT CHR$ (&H1B) ; " LPRINT "AAAAA" ; CHR$ (&HA) ; LPRINT CHR$ (&H1B) ; " LPRINT "AAAAA" ; CHR$ (&HA) [Print Results] " ; CHR$ (0) ; "...
  • Page 65 [Function] Collective specifying the printing mode [Code] <1B> H <21> H <n> [Range] 0 n 255 [Outline] Printing mode is assigned. [Caution] • With double height and double width being specified simultaneously, double wide and double high characters are consisted. •...
  • Page 66 iDP3221 User’s Manual [Print Results] CITIZEN...
  • Page 67 [Function] Specifying the absolute positions [Code] <1B> H <24> H < n1> <n2> [Range] 0 n1 255 0 n2 [Outline] The printing start position is specified in the number of dots (1/203 inch unit) from the beginning of line. • The number of dots is divided by 256, whose quotient is taken as "n2" and the residual as "n1."...
  • Page 68 [Function] Specifying/Canceling download character set [Code] <1B> H <25> H <n> [Range] 0 n 255 [Outline] Specifying/canceling download characters. Further, only the lowest bit (n0) is valid for n. The lowest bit (n0) indicates the following. [Caution] Download characters and download bit images cannot be defined simultaneously. [Default] n = 0 [See Also]...
  • Page 69 & [Function] Defining the download characters [Code] <1B> H <26> H <s> <n> <m> [<a> <p1> <p2> [Range] s = 3 32 n m 126 0 a 12 (Font A) 0 a 9 (Font B) 0 p1 •• ps a 255 [Outline] Defines the font of download characters of alphanumeric characters.
  • Page 70 • When the values set in m (Bit image mode) are out of the above range, the data following after n1 is processed as normal printing data. • After completion of bit image printing, printer returns to normal data processing mode. [Example]...
  • Page 71 [Sample Program] LPRINT CHR$ (&H1B) ; " " ; LPRINT CHR$ (0) ; CHR$ (20) ; CHR$ (0) ; GOSUB *IMG1 LPRINT CHR$ (&HA) ; LPRINT CHR$ (&H1B) ; " " ; LPRINT CHR$ (1) ; CHR$ (20) ; CHR$ (0) ; GOSUB *IMG1 LPRINT CHR$ (&HA) ;...
  • Page 72 [Function] Specifying/Canceling underline [Code] <1B> H <2D> H <n> [Range] 0 n 2 [Outline] Specifying/canceling an underline. • Types of underlines by "n" value are shown below: [Caution] • An underline is attached to the full character width. having been skipped by horizontal tab command. •...
  • Page 73 [Function] Specifying 1/6-inch line feed rate [Code] <1B> H <32> H [Outline] The line feed rate per line is specified by 1/6 inch. [Sample Program] LPRINT "AAAAA" ; CHR$ (&HA) ; LPRINT CHR$ (&H1B) ; "3" ; CHR$ (0) ; LPRINT "AAAAA"...
  • Page 74: Esc 3 N

    [Function] Setting line feed rate of minimum pitch [Code] <1B> H <33> H <n> [Range] 0 n 255 [Outline] Sets the line feed width per line to [n basic calculation pitch] inches. [Caution] The line feed width can be set separately for the Standard and Page modes. The basic calculation pitch is set by GS P.
  • Page 75 Selecting equipment in which data input from the host is effective. • Each bit of "n" indicates as follows: • When the printer has not been selected, this printer abandons all the received data until it is selected by this command.
  • Page 76 • This command is ignored if the specified character code is undefined. [See Also] ESC &, ESC % [Function] Initializing the printer [Code] <1B> H <40> H [Outline] Clears data stored in the print buffer and brings various settings to the initial state (default state).
  • Page 77 [ n ] [Function] Setting horizontal tab position [Code] <1B> H <44> H [<n>] k <00> H [Range] 1 n 255 0 k 32 [Outline] Specifying a horizontal tab position. • "n" indicates the number of columns from the beginning to the horizontal tab position. this time, "n= set position 1"...
  • Page 78: Esc E N

    [Function] Specifying/Canceling highlighting [Code] <1B> H <45> H <n> [Range] 0 n 255 [Outline] Specifying/canceling the highlighting characters. • "n" is valid only for the lowest bit (n0). • Control by the lowest bit (n0) is shown as follows: • This is effective to all characters. •...
  • Page 79: Esc G N

    [Function] Specifying/Canceling double printing [Code] <1B> H <47> H <n> [Range] 0 n 255 [Outline] Specifying/canceling the double printing. • "n" is valid only for the lowest bit (n0). • Control by "n" is shown as follows. This is effective to all characters. [Caution] The print result of double printing and highlight character printing is completely same.
  • Page 80: Esc J N

    [Function] Printing and feeding paper in minimum pitch [Code] <1B> H <4A> H <n> [Range] 0 n 255 [Outline] Prints the data held in the print buffer and feeds paper by n/360 inches. the line is taken as the start position for the next print. [Caution] The line feed width can be set separately for the Standard and Page modes.
  • Page 81 [Function] Selecting Page mode [Code] <1B>H<4C>H<n> [Outline] Switches from Standard mode to Page mode. [Caution] • This command is only effective if it entered at the beginning of a line. • This command is not effective if it is entered when in Page mode. •...
  • Page 82 [Function] Selecting the international character set [Code] <1B> H <52> H <n> [Range] 0 n 10 [Outline] Depending on the value of "n," following character sets are specified. [Caution] Spain, Norway, and Denmark II can only be set with this command. [Default] The default of "n"...
  • Page 83 Standard mode use. (1) Spacing setting: (2) Line feed width setting: • Standard mode is selected when the printer is turned on or when ESC @ is executed. [See Also] FF, ESC FF, ESC L...
  • Page 84: Esc T N

    • When Standard mode is selected, this command only executes the internal flagging of the printer without affecting the printing in Standard mode. • The character mapping position will be the start position in the print area specified by ESC •...
  • Page 85: Esc V N

    [Function] Specifying/Canceling 90 -right-turned characters [Code] <1B> H <56> H <n> [Range] [Outline] Specifying/canceling characters 90 -right- turned character. • "n" means the followings. [Caution] No underlines are attached to 90 -right- turned characters . [Default] n = 0 [Sample Program] LPRINT CHR$ (&H1B) ;...
  • Page 86: Esc W Xl Xh Yl Yh Dxl Dxh Dyl Dyh

    • When Standard mode is selected, this command only executes the internal flagging of the printer without affecting the printing in Standard mode. • If the horizontal start point or vertical start point is out of the printable area, this command is canceled and the next data is handled as normal data.
  • Page 87 • The figure below illustrates the print area, where X = horizontal start point, Y = vertical start point, Dx = horizontal length, and Dy = vertical length. The printable area for this printer is approximately 72.249 mm (512/180 inches) horizontally and 117.263 mm (1662/360 inches) vertically.
  • Page 88 ¥ [Function] Specifying the relative position [Code] <1B> H <5C> H <nL><nH> [Range] 0 nL 0 nH [Outline] This command specifies the start position for the next print in terms of a relative position with respect to the current position. of [(nL + nH 256) [Caution] •...
  • Page 89: Esc A N

    [Function] Aligning the characters [Code] <1B> H <61> H <n> [Range] 0 n 2, 48 n 50 [Outline] All the printed data within one line are aligned in the specified position. • Depending on "n" value, positional alignment is carried out as in the table below: 0,48 1,49 2,50...
  • Page 90: Esc C 3 N

    This command selects at which paper near end sensor a paper end signal should be output. Each bit for "n" has the following meaning: This printer can only select one kind of paper end detection, a paper-near-end sensor. valid for the least significant bit (n0).
  • Page 91: Esc C 5 N

    [Function] Enabling/Disabling the panel switches [Code] <1B> H <63> H <35> H <n> [Range] 0 n 255 [Outline] Selecting the FEED switch valid/invalid. • "n" is valid only in the lowest bit (n0). • "n" bit means the followings. [Caution] When the panel switch is disabled with this command, the FEED switch is disabled.
  • Page 92 [Function] Full cut [Code] <1B>H<69>H [Outline] Activating auto cutter unit (Full cut) [Caution] • This command is valid only when it is inputted at the beginning of line. • Prior to cutting the paper, feed the paper from the printing position to beyond the paper cutting position of the cutter.
  • Page 93 [Function] Partial cut [Code] <1B>H<6D>H [Outline] Activating auto cutter unit (Partial cut) [Caution] • This command is valid only when it is inputted at the beginning of line. • Prior to cutting the paper, feed the paper from the printing position to beyond the paper cutting position of the cutter.
  • Page 94 [Function] Generating the specified pulses [Code] <1B>H<70>H<m><n1><n2> [Range] m = 0, 1 0 < n1 n2 255 [Outline] The signals specified by "n1" and "n2" are output to the connector pin specified by "m". • "m" has the followings. • The ON time is n1 2 ms, and OFF time n2 2 ms. [Caution] •...
  • Page 95 [Function] Selecting the character code table [Code] <1B>H<74>H<n> [Range] 0 n 5, n = 255 [Outline] Selecting page "n" on the character code table: The character code table is selected depending on the value of "n." "n" means the followings. [Default] n = 0 [See Also]...
  • Page 96 [Function] Specifying/Canceling the inverted characters [Code] <1B>H<7B>H<n> [Range] 0 n 255 [Outline] Specifying/canceling inverted characters. • "n" is valid only for the lowest bit (n0). • Bit "n" (n0) means the followings. [Caution] • Inverted printing means printing the line at 180 turned. •...
  • Page 97 [Function] Specifying the character size [Code] <1D>H<21>H<n> [Range] 0 n 255, where: 1 vertical magnification 8, and 1 horizontal magnification 8 [Outline] Specifies the character size (vertical and horizontal magnification). Table 1 Horizontal Magnification Hex. Decimal [Caution] • This command works for all alphanumeric characters except for HRI characters. •...
  • Page 98 • If characters of different vertical magnification are contained in a line, the baseline of each character is lined up. • Horizontal and vertical magnification can also be specified/canceled by ESC !. The ESC ! or GS ! command, whichever is handled last, becomes effective. [Default] n = 0 [See Also]...
  • Page 99 [Function] Specifying the absolute vertical position of characters in Page mode [Code] <1D>H<24>H<nL><nH> [Range] 0 nL 255 0 nH [Outline] This command is used in Page mode to specify the vertical position of characters at the data mapping start position as an absolute value measured from the start point. The vertical position of a character at the next data mapping start position will be at a distance of [(nL + nH ( 256) ( basic calculation pitch] inches away from the start point.
  • Page 100 [Function] Defining the download bit image [Code] <1D>H<2A>H<n1><n2> [ < d > ] n1 [Range] 1 n1 255 1 n2 48 n2 1536 [Outline] Defines download bit images of the number of dots specified by n1/n2. • The numbers of dots are n1 8 in horizontal direction and n2 8 in vertical direction. •...
  • Page 101 [Sample Program] GOSUB IMG LPRINT CHR$ (&H1D) + "/" + CHR$ (0) ; LPRINT CHR$ (&H1D) + "/" + CHR$ (1) ; LPRINT CHR$ (&H1D) + "/" + CHR$ (2) ; LPRINT CHR$ (&H1D) + "/" + CHR$ (3) ; IMG : n 1 = 10 : n 2= 5 LPRINT CHR$ (&H1D) + "...
  • Page 102 [Function] Printing the downloaded bit image [Code] <1D>H<2F>H<m> [Range] 0 m 3 48 m 51 [Outline] Prints downloaded bit image in a mode specified by "m." Modes can be selected by "m" are shown below. 0,48 1,49 2,50 3,51 [Caution] •...
  • Page 103 Maximum content available for macro definition is 2048 bytes. bytes is not defined. • Even with ESC @ (initialization of the printer) having been executed, defined content is not cleared. • Normal printing operation is carried out even while in macro definition.
  • Page 104: Gs B N

    [Function] Specifying/Canceling the black/white inverted printing [Code] <1D>H<42>H<n> [Range] 0 n 255 [Outline] This command specifies or cancels the black/white inverted printing. • If n = <*******0>B, the black/white inverted printing is canceled. • If n = <*******1>B, the black/white inverted printing is specified. [Caution] •...
  • Page 105 [Function] Selecting of printing position of HRI characters [Code] <1D>H<48>H<n> [Range] 0 n 3 48 n 51 [Outline] Selecting printing position of HRI characters in printing bar codes. • "n" means the followings. 0,48 1,49 2,50 3,51 [Caution] • The HRI characters refer to the bar code-turned characters so that you can read them. •...
  • Page 106 Undefined Unused [Caution] • Under DTR/DSR control, the printer sends the printer ID after verifying that the host is ready to receive. become ready to receive. • Under XON/OFF control, the printer sends the printer ID without checking whether the host is ready to receive or busy.
  • Page 107: Gs L Nl Nh

    • This command only works when it is entered at the beginning of a line. • When Page mode is selected, this command only executes the internal flagging of the printer. • The setting of this command does not affect Page mode.
  • Page 108: Gs P X Y

    [Function] Specifying the basic calculation pitch [Code] <1D>H<50>H<x><y> [Range] 0 x 255 0 y 255 [Outline] This command sets the horizontal basic calculation pitch to approx. 25.4/x mm (1/x inches), and the vertical basic calculation pitch to approx. 25.4/y mm (1/y inches). •...
  • Page 109 m ... (1) n ... (2) [Function] Cutting the paper [Code] <1D>H<56>H<m> <1D>H<56>H<m><n> [Range] 0 m 1, 48 m 49 65 m 66, 0 n 255 [Outline] Cuts the specified paper. "m" means the following. 0,48 1,49 [Caution] • In Standard mode, this command only works when it is entered at the beginning of a line. For (1): •...
  • Page 110: Gs W Nl Nh

    • This command only works when it is entered at the beginning of a line. • When Page mode is selected, this command only executes the internal flagging of the printer. • The setting of this command does not affect Page mode.
  • Page 111 (2) If a sufficient area cannot be provided as a result of step (1), the print area is extended toward the left (so that the left margin is decreased). (3) If a sufficient area cannot be provided as a result of step (2), the right spacing is trimmed.
  • Page 112 ¥ [Function] Specifying the relative vertical position of a character in Page mode [Code] <1D>H<5C>H<nL><nH> [Range] 0 nL 255 0 nH [Outline] This command is used in Page mode to specify the vertical position of a character at the data mapping start position, in terms of a relative position with respect to the current position.
  • Page 113 [Function] Executing the macro [Code] <1D> H <5E> H <n1> <n2> <n3> [Range] 0 n1 255 0 n2 255 0 n3 1 [Outline] Executing contents defined in macro. • "n1 n3" indicate as follows: n1 : The number of times of macro execution n2 : Waiting time on macro execution Waiting time of n2 100 msec is given for every execution.
  • Page 114 • If the ASB function is enabled by default, the host receives the status the first time the printer gets ready for communication after it is turned on. • The printer sends 4 bytes of status shown in the tables below, without checking whether the host is ready to receive or busy.
  • Page 115 (1) 1st byte (printer information) Unused Unused Status of pin 3 of drawer kick connector = "L" Status of pin 3 of drawer kick connector = "H" Online status Offline status Unused Cover closed Cover open Not in paper feed state triggered by FEED switch...
  • Page 116 (4) 4th byte (paper detector information) Undefined Undefined Undefined Undefined Unused Undefined Undefined Unused [See Also] DLE EOT, GS r, "Identification of Send Status" in Appendix 3 Status iDP3221 User’s Manual Hex. Decimal — — — — — — — —...
  • Page 117 [Function] Selecting the font of HRI charactetrs [Code] <1D> H <66> H <n> [Range] n = 0, 1 n = 48, 49 [Outline] Selecting the font of HRI characters in printing bar code. The type of font can be printed by selecting "n" is as follows. 0, 48 1, 49 The HRI characters refer to the bar code-turned characters so that you can read them.
  • Page 118 [Function] Specifying the height of the bar code [Code] <1D> H <68> H <n> [Range] 1 n 255 [Outline] Selecting bar code height. "n" denotes the number of dots in the vertical direction. [Default] n = 162 [Sample Program] See Sample Program and Print Results for GS w on page 111. [Print Results] iDP3221 User’s Manual CITIZEN...
  • Page 119 [d1 ... dk] [d1 ... dn] [Function] Printing the bar code [Code] <1D> H <6B> H <m> [d1...dk] NUL <1D> H <6B> H <m><n> [d1...dn] [Range] (1) 0 m 6 (2) 65 m 73 [Outline] Selects a bar code system and prints the bar code. For (1): UPC-A UPC-E...
  • Page 120 • For JAN13, the bar code is printed when 13 bytes of bar code data has been entered, and the subsequent data is handled as normal data. • For JAN8, the bar code is printed when 8 bytes of bar code data has been entered, and the subsequent data is handled as normal data.
  • Page 121 "0" stationary. application software is compressed to 8 columns with a check column and printed. 12th-column check column is automatically calculated inside the printer and sent from the host, the entire bar code will be printed, compressed to 8 columns.
  • Page 122 CODE93 This bar code, consisting of alphanumeric and control characters, has a variable length of columns. The HRI character string is preceded by a " control characters (00H - 1FH, and 7FH) are each printed as a combination of a " character and an alphabet.
  • Page 123 7B 34 7B 7B <Example> • If the printer finds a string of bar code data that does not begin with a codeset select character, it immediately aborts the command processing and handles the subsequent data as normal data. • If the printer received a character that is not available in the currently selected codeset, it immediately aborts the command processing and handles the subsequent data as normal data.
  • Page 124 [Description of Bar Codes] UPC-A, UPC-E, JAN-13 (EAN), JAN-8 (EAN), CODE39, ITF, CODABAR, CODE93, CODE128 Type Print Sample UPC-A Bar Code 1 UPC-E Bar Code 2 Bar Code 3 JAN-13 Bar Code 4 JAN-8 Bar Code 5 CODE39 Bar Code 6 Bar Code 7 CODABAR (NW-7)
  • Page 125 For XON/OFF control: The printer sends the status without checking whether the host is ready to receive or busy. • Because this command is executed when data is mapped in the receive buffer, there may be a delay between receiving the command and sending the status depending on the condition of the receive buffer.
  • Page 126 • Drawer kick connector status (n = 2, 50) Status of pin 3 of drawer kick connector = "L" Status of pin 3 of drawer kick connector = "H" Undefined Undefined Undefined Unused Undefined Undefined Unused [See Also] DLE EOT, GS a, "Identification of Send Status" in Appendix 3 Status iDP3221 User’s Manual Hex.
  • Page 127: Gs W N

    [Function] Specifying the horizontal size (magnification) of bar code [Code] <1D> H <77> H <n> [Range] [Outline] Selecting bar code width. "n" denotes the number of dots in fine element width. [Default] n = 3 [Sample Program] LPRINT CHR$ (&H1D) ; "h" ; CHR$ (30) ; LPRINT CHR$ (&H1D) ;...
  • Page 128: Codepage 00H To 7Fh & Pc437(Usa, European, Standard)

    iDP3221 User’s Manual 11. CHARACTER CODES TABLE 11.1 CodePage 00H to 7FH & PC437(USA, European, Standard) CITIZEN...
  • Page 129: Code Page Katakana(Japanese)

    iDP3221 User’s Manual 11.2 Code Page Katakana(Japanese) CITIZEN...
  • Page 130: Codepage Pc850(Multilingual)

    iDP3221 User’s Manual 11.3 Codepage PC850(Multilingual) CITIZEN...
  • Page 131: Codepage Pc860(Portguese)

    iDP3221 User’s Manual 11.4 Codepage PC860(Portguese) CITIZEN...
  • Page 132: Codepage Pc893(Canadian-French)

    iDP3221 User’s Manual 11.5 Codepage PC893(Canadian-French) CITIZEN...
  • Page 133: Codepage Pc865(Nordic)

    iDP3221 User’s Manual 11.6 Codepage PC865(Nordic) CITIZEN...
  • Page 134: Blank Page(For User Setting)

    iDP3221 User’s Manual 11.7 Blank page(For user setting) CITIZEN...
  • Page 135: International Character Codes Table

    iDP3221 User’s Manual 11.8 International Character Codes Table CITIZEN...
  • Page 136: Appendix 1. Page Mode

    The printer enters page mode with an ESC L, so that all commands received after that point are handled in page mode. When an ESC FF is executed, the data received until then is printed in a batch. When an FF is executed, the data received until then is printed in a batch, after which the printer returns to standard mode.
  • Page 137 Print data is mapped in the print area as follows: (1) The print area is set by ESCW. before receiving an ESC W, the ESC W sets the left end (as viewed facing the printer) as the start point (x0, y0) of the print area.
  • Page 138 <Example: When printing a downloaded bitmap image covering six bytes vertically> [Vertically mapped dots (= 8 6) calculation pitch conversion ratio (= 360/180) = 54 54 pitches, or 27 dots, must, therefore, be added to the line feed width. ESC W, xL, xH, yL, yH, dxL, dxH, dyL, dyH ESC Tn ESC 3 54 GS/1...
  • Page 139 iDP3221 User’s Manual Mapping Direction Baseline Point A Print Area [Mapping Positions for Character Data] Bar Code Downloaded Vertically Doubled Character Image Bit Image Baseline (HRI Characters) Point B Point B Point B Point B [Mapping Position for Print Data] CITIZEN...
  • Page 140 iDP3221 User’s Manual Mapping Direction Baseline Point A Downloaded Bit Image Baseline Point B Point B Print Area [Mapping Position for a Downloaded Bit Image] CITIZEN...
  • Page 141: Example Of The Use Of Page Mode

    Example of the Use of Page Mode The following explains specific uses of page mode. When in page mode, the commands are typically sent from the host to the printer in the following sequence: (1) An ESC L puts the printer in page mode.
  • Page 142 In Figure 1-1, a line feed occurs between "lesson" and "Test 1" because "lesson" and the next space " " do not fit in the horizontal range of the 200 (400)-pitch print area. command such as ESC 3. It is possible to set as many print areas as desired before executing FF. area setup data are ANDed with the previous data.
  • Page 143 Before an FF is sent, the following program code can be added to remove part of the data. 170 PRINT#1, chr$(&H1b); "W";chr$(72);chr$(0);chr$(120);chr$(0); 180 PRINT#1, chr$(36) ;chr$(0);chr$(48);chr$(0); 190 PRINT#1, chr$(&H18); 200 PRINT#1, chr$(&Hc); As a result of the additional program code, a print-out is executed as shown in Figure 1-3, where the string "GH1" is removed.
  • Page 144: Overview

    Compatibility mode. • Compatibility Mode Data is transmitted from the host to the printer in units of one byte. Usually, this mode is used for data transmission. You may switch to the other modes from Compatibility mode.
  • Page 145: Interfacing Phase

    iDP3221 User’s Manual Interfacing Phases Interfacing in each communication mode is divided into several phases. In addition, there is a phase for mode initialization, as well as a phase for mode switching. Interface signals may differ in name and function for different modes and different phases.
  • Page 146: Negotiation Procedure

    8) The printer sets PtrClk (nAck) to High to indicate that it is ready to read the status line. (Event 6) 9) If the printer has communication data to send to the host, the host moves into the Host Busy Available p hase or Termination phase, and then returns to the Compatibility mode.
  • Page 147: Precautions

    3) Negotiations can be entered from the Busy or Error state of the Compatibility mode. will not return to the Busy or Error state it was in before the negotiations, but will remain in the printer state it was in after Termination.
  • Page 148: Data Communication From Printer To Host

    2. And whether data can be transferred from the host to the printer. 9) If there is no more data to be sent from the printer after the transfer of one byte (two nibbles), the host chooses one of three status selections: 1.
  • Page 149: Byte Mode

    9) After transferring one byte of data, the printer signals to the host whether it has more data to transfer. When there is no more data to be received by the host from the printer, the host chooses one of three status selections: 1.
  • Page 150: Device Id

    ID is received. printer discards the rest of the string; when the printer receives a new request for the device ID, it sends the device ID beginning from the first character of the ID.
  • Page 151 1 µsec. In the Reverse Idle phase the printer can notify the host that it has data to transfer to the host. may occur simultaneously with termination in order for the host to move from the Idle phase to the Compatibility mode.
  • Page 152: Appendix 3. Identification Of Send Status

    APPENDIX 3. IDENTIFICATION OF SEND STATUS Because the status sent from the printer has certain fixed bits, it is possible to identify to which command the status belongs. When using ASB (Automatic Status Back), however, the first byte of ASB should be checked, and then the three consecutive bytes except for XOFF should be treated as ASB data.
  • Page 153: Appendix 4. Block Diagram

    iDP3221 User’s Manual APPENDIX 4. BLOCK DIAGRAM *1 Parallel Interface --- Centronics compliant Serial Interface --- RS-232C compliant CITIZEN...
  • Page 154: Appendix 5. Outline Drawing

    iDP3221 User’s Manual APPENDIX 5. OUTLINE DRAWING iDP3220 Unit : mm CITIZEN...
  • Page 155 iDP3221 User’s Manual AC Adapter (30AD) Approx. 1550 Unit : mm CITIZEN...
  • Page 156 iDP3221 User’s Manual <<<German>>> CITIZEN...
  • Page 157 1. Bitte lesen Sie die Bedienungsanleitung vor dem Betrieb des Geräts aufmerksam durch und bewahren Sie die Anleitung anschließend für späteres Nachschlagen an einem sicheren Platz auf. 2. Änderungen des Inhalts dieser Anleitung bleiben ohne Vorankündigung vorbehalten. 3. Die Vervielfältigung dieser Bedienungsanleitung ohne vorherige Genehmigung verstößt, auch auszugsweise, gegen das Urheberschutzrecht.
  • Page 158 ZU BEACHTENDE SICHERHEITSMASSREGELN Der folgende Text beschreibt das Ausmaß der Gefahren und potentiellen Sachschäden, die durch eine Mißachtung der Bedienungshinweise oder durch die unsachgemäße Handhabung des Geräts entstehen können. WARNUNG VORSICHT Dieses Symbol weist auf wichtige Informationen, wie z.B. Bedienungsschritte oder dergleichen, hin. Die Mißachtung dieser Vorsichtsmaßregel kann zu Körperverletzungen mit möglicher Todesfolge führen.
  • Page 159 Beim Betrieb des Geräts sind die nachfolgenden Vorsichtsmaßregeln unbedingt zu beachten. Eine Mißachtung dieser Hinweise kann zu Schäden, Funktionsstörungen, Rauchentwicklung und Brandgefahr durch Überhitzen und zu elektrischen Schlägen führen. Der fortgesetzte Betrieb des Geräts in anormalem Zustand, wie z.B. nach einer Beschädigung, kann Funktionsstörungen, Rauchentwicklung, fremde Gerüche/Geräusche und Brände verursachen.
  • Page 160 VORSICHTSMASSREGELN FÜR DIE AUFSTELLUNG • Das Gerät nicht an Plätzen abstellen oder betreiben, an denen es Feuer, Feuchtigkeit oder direkter Sonnenbestrahlung ausgesetzt ist. Ebenso sind Plätze in der Nähe von Heizkörpern und sonstigen Wärmenquellen zu vermeiden, an denen Umgebungstemperatur und Luftfeuchtigkeit nicht den vorgeschriebenen Betriebsbedingungen entsprechen, sowie Plätze, an denen das Gerät Öl, Metallspänen oder Staub ausgesetzt ist.
  • Page 161 VORSICHTSMASSREGELN FÜR DIE HANDHABUNG Zur Vermeidung von Problemen sind bei der Handhabung des Geräts die folgenden Vorsichtsmaßregeln zu beachten. • Keine andere Betriebsstromquelle als das mitgelieferte Netzteil verwenden. Das Netzteil nicht für andere Zwecke verwenden. • Nicht ohne eingelegte Papier drucken. •...
  • Page 162: Tägliche Wartung

    • Bei der Wartung immer den Netzschalter des Druckers auf Aus stellen und den Stecker aus der Steckdose ziehen. • Zur Reinigung der Walze Verschmutzungen mit einem Wattestäbchen entfernen, das mit etwas Äthyalkohol benetzt ist. • Schmutz und Staub mit einem trockenen, weichen Tuch vom Druckergehäuse abwischen. Bei starker Verschmutzung einen Lappen in Wasser anfeuchten, auswringen und damit abwischen.
  • Page 163 An der im folgenden abgebildeten Stelle ist ein Warnaufkleber angebracht. Die zum korrekten Betrieb des Geräts zu beachtenden Sicherheitshinweise sorgfältig lesen. Dieser Aufkleber warnt davor, daß der Kopf während des Betriebs sehr heiß wird und seine Berührung zu Verbrennungen führen kann. iDP3221 User’s Manual CITIZEN...
  • Page 164: Anschließen Des Netzteils

    BETRIEB Anschließen des Netzteils 1. Das Gerät ausschalten. 2. Den Netzkabelstecker mit der abgeflachten Seite nach unten in die Buchse an der Rückseite des Druckers stecken. 3. Das Netzkabel des Netzteils zwischen Netzteil und Netzstecker anschließen. VORSICHT: • Nur das vorgeschriebene Netzteil verwenden. •...
  • Page 165: Anschluß Des Schubladenausschubsteckers

    Anschließen des Schnittstellenkabels 1. Das Gerät ausschalten. (Paßseite eingeschlossen) 2. Die Ober- und Unterseite der Kabelkontakte prüfen, und an den Schnittstellenkontakt anschließen. 3. Die Kabelkontakte befestigen. Serielle Schnittstelle: Die Schrauben zum Befestigen festziehen. Parallelschnittstelle: Einen Befestigungsring zum Befestigen in Pfeilrichtung drehen. 4.
  • Page 166: Einlegen Des Papiers

    Einlegen des Papiers 4.4.1 Einlegen des Papiers 1. Gerät einschalten. 2. Mit den Fingern in die Aussparungen der Druckerabdeckung greifen und die Abdeckung bis zum Anschlag öffnen. 3. Das Ende der Papierrolle im rechten Winkel abschneiden. 4. Sicherstellen, daß die Papierrolle mit der richtigen Seite nach oben in den Papierhalter in der Druckerabdeckung eingelegt ist.
  • Page 167 VORSICHT: • Ausschließlich die vorgeschriebene Papiersorte verwenden. • Die Verwendung anderer Papiersorten kann zu verminderter Druckqualität, verkürzter Betriebslebensdauer des Druckers u. dergl. führen. • Die Druckerabdeckung ist nicht abnehmbar und sollte deshalb nicht über den Anschlag hinaus geöffnet werden. • Das in den Drucker einzuführende Papierende darf nicht geknickt oder eingerissen sein.
  • Page 169: Herausnehmen Der Restpapierrolle

    VORSICHT: • Ausschließlich die vorgeschriebene Papiersorte verwenden. • Die Verwendung anderer Papiersorten kann zu verminderter Druckqualität, verkürzter Betriebslebensdauer des Druckers u. dergl. führen. • Die Druckerabdeckung ist nicht abnehmbar und sollte deshalb nicht über den Anschlag hinaus geöffnet werden. • Das in den Drucker einzuführende Papierende darf nicht geknickt oder eingeris sen sein. •...
  • Page 170: Beseitigen Von Papierstau

    Beseitigen von Papierstau 1. Das Gerät ausschalten. 2. Die Druckerabdeckung öffnen. 3. Die Papierrolle in der Nähe des Papiereinzugschachts abschneiden. 4. Die Kopffedern auf beiden Seiten in Pfeilrichtung bewegen, um sie aus den Gehäusehaken auszuhaken; dann anheben. 5. Die Druckwalzeneinheit durch Anheben beider Papierfreigabehebel entfernen. 6.
  • Page 171 iDP3221 User’s Manual Gehäusehaken Druckwalzeneinheit Führungsbuchse Kopffeder Führungsbuchse CITIZEN...
  • Page 172: Initialisierung Des Schneidemechanismus

    Initialisierung des Schneidemechanismus 5. Papier aus dem Papierweg entfernen wie im Abschnitt "4.6 Beseitigen von Papierstaus" beschrieben. 6. Gerät einschalten. Die Initialisierung des automatischen Schneidemechanismus beginnt, dieser fährt in seine Ausgangsstellung, worauf dann der Alarm gelöscht wird 7. Wenn der automatische Schneidemechanismus nach Einschalten des Geräts nicht in seine Ausgangsstellung fährt, wie im folgenden beschrieben vorgehen: Schneidklinge des automatischen Schneidemechanismus in ihre Ausgangsstellung fahren, indem der Notfallknopf am Boden des automatischen Schneidemechanismus in Pfeilrichtung gedreht wird;...
  • Page 173: Kopf Reinigen

    Kopf reinigen 1. Druckwalzeneinheit entfernen wie in 4.6 "Beseitigen von Papierstaus" beschrieben. 2. Heizfläche des Kopfs mit einem Wattestäbchen reinigen, das mit etwas Äthyalkohol benetzt ist. 3. Druckwalzeneinheit einbauen. VORSICHT: • Nicht die Oberfläche der Heizeinheit des Druckkopfes mit der bloßen Hand oder mit Metallgegenständen berühren.
  • Page 174: Bedienfeld Und Fehleranzeigen

    Bedienfeld und Fehleranzeigen 1. POWER-Lämpchen (grün) Leuchtet beim Einschalten auf. 2. ERROR-Lämpchen (rot) Zeigen durch Leuchten oder Blinken einen Fehler an. Fehler Speicherprüfung-Fehler Abdeckung geöffnet Kopfüberhitzung Papiervorrat fast leer Papierende Schneidemechanismus- Motorsperre Warten auf Makroausführung Blinkt auch zur Anzeige eines Speicherfehlers ERROR-Lämpche PAPER-Lämpchen Schnelles Blinken...
  • Page 175 < Fehler-Einzelheiten > Abdeckung geöffnet ---- Der Öffnungssensor der Druckerabdeckung hat erkannt, daß die Druckerabdeckung Kopfüberhitzen ----- Wenn die Temperatur des Druckkopfes ansteigt (auf 65 C oder mehr) wird ein Papiervorrat fast leer -----Wenn die Papierrolle einen bestimmten Durchmesser erreicht, wird das Papierende ----- Bei aufgebrauchtem Papiervorrat erkennt der Sensor im Papierweg in der Nähe des Schneidemechanismus-Motorsperre...
  • Page 176: Hexadezimal-Dumps

    4.10 Hexadezimal-Dumps 1. Hexadezimal-Dump-Funktion Diese Funktion ermöglicht die Ausgabe der vom Host-Computer gesendeten Daten in hexadezimaler Notation zusammen mit einem Ausdruck der korrespondierenden Zeichen. 2. Hexadezimal-Dump starten Bei geöffneter Abdeckung gleichzeitig Netzschalter und FEED-Taste drücken. geschlossen ist, wird "Hexadecimal Dump" auf dem Papier ausgegeben, und dann werden die empfangenen Daten in hexadezimaler Form gedruckt, zusammen mit einem Ausdruck der korrespondierenden Zeichen.
  • Page 177: Dip-Schaltereinstellung

    DIP-SCHALTEREINSTELLUNG Lage der DIP-Schalter 1. Das Gerät ausschalten. 2. Die untere Abdeckung durch Lösen der zwei Schrauben entfernen und das Gerät auf die Seite stellen, wie unten abgebildet. Untere Abdeckung iDP3221 User’s Manual CITIZEN...
  • Page 178: Dip-Schalterfunktion

    DIP-Schalterfunktion Funktion Automatische Schneideinheit Abdeckung geöffnet CR-Umschalten Japanische Schriftcode-Wahl Puffergröße Internationale Zeichen Druckdichte Wenn "DS1-2 Abdeckung geöffnet" deaktiviert ist, ist auch ein Papiervorschub bei geöffneter Abdeckung möglich, und die Art der Papierzufuhr wechselt von "Automatisch" auf "Manuell". DS2 (Der DIP-Schalter 2 wird nur für die serielle Schnittstelle verwendet.) Funktion Bitlänge Parität...
  • Page 179: Kompatibilitätsmodus

    PARALLELSCHNITTSTELLE Bidirektionale Parallelschnittstelle (IEEE 1284) 6.1.1 Kompatibilitätsmodus (Übertragung Host-Computer (1) Übersicht Die bekannte Centronics-Schnittstelle wird im Kompatibilitätsmodus verwendet. (2) Technische Daten Datenübertragung Synchronisierung Handshake-Betrieb Signalpegel Buchse 6.1.2 Reverse-Modus (Übertragung Drucker Statusdaten können vom Drucker zum Host-Computer entweder im Nibble- oder im Byte-Modus gesendet werden.
  • Page 180: Pinbelegung Der Buchse

    6.1.3 Pinbelegung der Buchse Pin No. Signalquelle Host Drucker Host/ Drucker Host/ Drucker Host/ Drucker Host/ Drucker Host/ Drucker Host/ Drucker Host/ Drucker Drucker Drucker Drucker Drucker Host Drucker Host Drucker Drucker Drucker Host • "n" vor dem Signal bedeutet, daß es bei "L" aktiv ist. •...
  • Page 181: Wartung Und Dienst

    • Sicherstellen, daß die Schnittstelle mit TTL-Pegel-Signalen arbeitet, die den im folgenden aufgeführten Merkmalen entsprechen, und daß die Signalumschaltzeit 0,5 µsec beträgt. • Wenn die Signale nAck und Busy bei der Datenübertragung nicht beachtet werden, kann dies zu Datenverlusten führen. •...
  • Page 182: Anhang 1. Seitenmodus

    iDP3221 User’s Manual ANHANG 1. SEITENMODUS Übersicht Dieser Drucker verfügt über zwei Druckmodi: Standardmodus und Seitenmodus. Im Standardmodus führt der Drucker den Druckbefehl bzw. den Befehl zum Papiervorschub sofort aus, wenn er einen entsprechenden Befehl erhält. Erhält der Drucker im Seitenmodus Druckbefehle bzw. Befehle zum Papiervorschub, legt er sie nur im vorgesehenen Druckbereich im Speicher ab.
  • Page 183 Befehlswerte im Standardmodus und im Seitenmodus (1) Die mit Befehlen gesetzten Werte sind im Standard- und im Seitenmodus prinzipiell gleich. Allerdings werden Werte, die mit einem der unten aufgeführten Befehlen gesetzt werden, im Standard- und im Seitenmodus unterschiedlich behandelt und gespeichert. ESC SP, ESC 2, ESC 3, FS S (2) Die maximale Größe, in der ein Bitmap-Bild im Standardmodus gedruckt werden kann, beträgt 512 mal 512 Punkte.
  • Page 184 (4) Standardmäßig beträgt ein Zeilenvorschub 1/6 Zoll, was 30 Punkten entspricht. Wenn die Druckdaten für die nächste Zeile ein Zeichen in doppelter oder noch größerer Höhe, ein geladenes Bitmap-Bild, das sich über zwei oder mehr Zeilen erstreckt, oder einen Strichcode enthalten, der höher ist als die Zeichenhöhe, ist der Zeilenvorschubwert für die Druckdaten zu klein.
  • Page 185 iDP3221 User’s Manual Ablagerichtung Grundlinie Punkt A Druckbereich [Ablagepositionen für Zeichendaten] Strichcode Geladenes Zeichen mit doppelter Höhe Bitmap-Bild Bitmap-Bild Grundlinie (HRI-Zeichen) Punkt B Punkt B Punkt B Punkt B [Ablagepositionen für Druckdaten] CITIZEN...
  • Page 186 iDP3221 User’s Manual Grundlinie Punkt A Geladenes Bitmap-Bild Grundlinie Punkt B Punkt B [Ablagepositionen für geladene Bitmap-Bilder] CITIZEN...
  • Page 187 Beispiel für den Einsatz des Seitenmodus Der folgende Abschnitt erläutert die besonderenVerwendungsmöglichkeiten des Seitenmodus. Zur Verwendung des Seitenmodus sendet der Host-Computer Befehle normalerweise in dieser Abfolge zum Drucker: (1) ESC L versetzt den Drucker in den Seitenmodus. (2) ESC W legt den Druckbereich fest. (3) ESC T legt die Druckrichtung fest.
  • Page 188 In Abbildung 1-1 erfolgt ein Zeilenvorschub zwischen "lesson" und "Test1", weil "lesson" und den darauf folgenden Leerschritt " " den Horizontalwert des Druckbereichs von 200 ( 400 Schritten überschreiten. Der Zeilenvorschubwert entspricht dem Wert, der durch einen Befehl wie beispielsweise ESC 3 festgelegt wurde. Es ist möglich, vor der Ausführung von FF soviele Druckbereiche wie gewünscht einzurichten.
  • Page 189 Vor dem Versenden eines Befehls FF besteht die Möglichkeit, den folgenden Programmcode hinzuzufügen, um einen Teil der Daten zu löschen. 170 PRINT#1, chr$(&H1b); "W";chr$(72);chr$(0);chr$(120);chr$(0); 180 PRINT#1, chr$(36) ;chr$(0);chr$(48);chr$(0); 190 PRINT#1, chr$(&H18); 200 PRINT#1, chr$(&Hc); Als Ergebnis des zusätzlichen Programmcodes erfolgt der Druck wie in Abbildung 1-3 gezeigt, in welchem die Zeichenkette "GH1"...
  • Page 190: Anhang 2. Bidirektionale Parallelschnittstelle

    ANHANG 2. BIDIREKTIONALE PARALLELSCHNITTSTELLE Übersicht Die Schnittstelle dieses Druckers ist ein Level-1-kompatibles Gerät gemäß IEEE-P1284. Sie unterstützt die unten in Abschnitt 1.1 beschriebenen Übertragungsmodi. Übertragungsmodi der Parallelschnittstelle Die Parallelschnittstelle dieses Druckers verfügt über drei Übertragungsmodi, die unten beschrieben werden. Wenn der Drucker eingeschaltet oder zurückgesetzt wird, wird er standardmäßig in den Kompatibilitätsmodus geschaltet.
  • Page 191: Kommunikationsphasen

    iDP3221 User’s Manual Kommunikationsphasen Der Kommunikationsvorgang in den einzelnen Übertragungsmodi unterteilt sich in unterschiedliche Phasen. Zusätzlich gibt es eine Phase für die Modusinitialisierung und eine Phase für den Moduswechsel. Die Kommunikationssignale in den verschiedenen Modi und Phasen werden unterschiedlich benannt und haben unterschiedliche Funktionen.
  • Page 192: Übersicht

    Verhandlung Übersicht Normalerweise befindet sich der Drucker nach dem Einschalten im Kompatibilitätsmodus, welcher der Centronics-Kommunikationsphase entspricht. Wenn der Host-Computer in den Nibble- oder Byte-Modus umschalten will, sendet er eine Anfrage und handelt das Umschalten mit dem Drucker aus. Im folgenden wird die übliche Abfolge bei der Verhandlung dargestellt.
  • Page 193: Besonders Beachten

    10) Wenn der Drucker keine Übertragungsdaten hat, die für den Host-Computer bestimmt wären, wechselt der Host-Computer in die Phase "Host Busy Data Not Available" oder "Termination" und kehrt dann in den Kompatibilitätsmodus zurück. 11) Wenn der Drucker den vom Host-Computer angeforderten Übertragungsmodus nicht unterstützt, setzt er Xflag (Select) wie folgt: Wenn der Nibble-Modus angefordert wurde: Wenn der Byte-Modus angefordert wurde:...
  • Page 194 Tabelle 2.4.1 Definitionen der Anforderungsbits im Übertragungsmodus gemäß IEEE 1284 Definition Anforderung einer Dehnbarkeitsverbindung Anforderung von EPP-Modus Anforderung von ECP-Modus mit RLE Anforderung von ECP-Modus Reserve Anforderung von Gerät-ID: Datenrückführung unter Verwendung von Tetrade-Modus, Rückwärtskanalübertragung Byte-Modus, Rückwärtskanalübertragung ECP-Modus, Übertragung ohne RLE ECP-Modus, Übertragung mit RLE Reserve Byte-Modus, Rückwärtskanalübertragung...
  • Page 195: Datenübertragung Vom Drucker Zum Host-Computer

    Datenübertragung vom Drucker zum Host-Computer 2.4.1 Nibble-Modus In diesem Modus werden Daten zwischen Drucker und Host-Computer entsprechend der unten beschriebenen Vorgehensweise übertragen. Die Schritte, beginnend mit 1), sind relevant, wenn aus der Verhandlungsphase in die Phase "Host Busy Data Available" gewechselt wurde. Wenn aus der Verhandlungsphase in die Phase "Host Busy Data Not Available"...
  • Page 196 1. Setzen von HostBusy (nAutoFd) auf Low und Signalisierung, daß der Host-Computer bereit zum Empfang ist. 2. Verbleib in der Phase "Host Busy Data Available" 3. Durchführung der Terminierung und Rückkehr in den Kompatibilitätsmodus 11) Falls der Host-Computer die Phase "Host Busy Data Available" gewählt und HostBusy (nAutoFd) auf Low gesetzt hat, wiederholt der Drucker die Schritte von 2) an.
  • Page 197: Geräte-Id

    CMD : CBM ; MDL : iDP3220 ; CLS : PRINTER ; Die ersten zwei Bytes der Geräte-ID geben die Länge der gesamten Geräte-ID an (inklusive der ersten zwei Bytes selbst). Eine Beschreibung der Anforderung einer Geräte-ID finden Sie im Abschnitt "Verhandlung" weiter oben in diesem Anhang.
  • Page 198: Terminierung

    (1) Terminierung durch Handshake zwischen Host-Computer und Drucker (2) Sofortige Terminierung (1) Termination through a handshake between the host and the printer: Wenn aus dem Reverse-Modus in den Kompatibilitätsmodus geschaltet wird, kann diese Terminierungsart verwendet werden, sofern die Schnittstelle aktiviert ist (IEEE 1284 Active: High) und Event 22 stattgefunden hat.
  • Page 199 iDP3221 User’s Manual Wenn dem Drucker Daten zum Senden vorliegen, initiiert er die Unterbrechungsphase durch die Events 8 und 9. In diesem Fall, falls 128 - Active (nSelectIn) auf Low geht, bevor HostBusy (nAutoFd) von High auf Low gewechselt hat, deutet der Drucker die Sachlage so, als ob der Host-Computer in die Terminierungsphase gewechselt und den normalen Terminierungs-Handshake abgeschlossen hätte.
  • Page 200: Anhang 3. Ermittlung Des Sendestatus

    ANHANG 3. ERMITTLUNG DES SENDESTATUS Da der von diesem Drucker gesendete Status einige unveränderliche Bits enthält, ist es so möglich, zu ermitteln, zu welchem Befehl der Status gehört. Wenn ASB (Automatic Status Back) verwendet wird, sollte allerdings das erste Byte des ASB geprüft werden, und dann sollten die drei nächsten aufeinanderfolgenden Bytes - mit Ausnahme von XOFF - als ASB-Daten behandelt werden.
  • Page 201 Information Systems Division Head Office CBM Bldg., 5-68-10, Nakano, Nakano-ku, Tokyo 164-0001, Japan Tel: (+81-3) 5345-7540 Fax: (+81-3) 5345-7541 05E-20000208-1000-0204-5500 Printed in Japan...

This manual is also suitable for:

Idp3221rfIdp3221pf

Table of Contents