Printronix ACA Emulation Programmer's Reference Manual
Total Page:16
File Type:pdf, Size:1020Kb
ACA Emulation Programmer’s Reference Manual Trademark Acknowledgements Advanced Function Printing is a trademark of International Business Machines Corporation. AIX, AS/400, OS/2, and SAA are registered trademarks of International Business Machines Corporation. ANSI is a registered trademark of American National Standards Institute, Inc. Bar Code Object Content Architecture and BCOCA are trademarks of International Business Machines Corporation. IBM is a registered trademark of International Business Machines Corporation. Intelligent Printer Data Stream and IPDS are trademarks of International Business Machines Corporation. LinePrinter Plus is a registered trademark of Printronix, Inc. Printronix is a registered trademark of Printronix, Inc. PSA is a registered trademark of Printronix, Inc. Printronix, Inc. makes no representations or warranties of any kind regarding this material, including, but not limited to, implied warranties of merchantability and fitness for a particular purpose. Printronix, Inc. shall not be held responsible for errors contained herein or any omissions from this material or for any damages, whether direct, indirect, incidental or consequential, in connection with the furnishing, distribution, performance or use of this material. The information in this manual is subject to change without notice. This document contains proprietary information protected by copyright. No part of this document may be reproduced, copied, translated or incorporated in any other material in any form or by any means, whether manual, graphic, electronic, mechanical or otherwise, without the prior written consent of Printronix, Inc. COPYRIGHT © 2014, 2012, PRINTRONIX, INC. All rights reserved. Table of Contents About This Guide ................................................................... 6 Conventions ......................................................................................................... 6 Introduction ........................................................................... 6 Arabic and Latin Scripts ............................................................ 7 Arabization Mechanisms .......................................................... 9 Your Arabization Environment ............................................................................... 9 Code Sets ........................................................................................................... 9 Contextual Processing ........................................................................................ 11 Control Commands ............................................................... 12 Language Modes ................................................................................................ 12 Major Mode ..................................................................................................... 12 Insertion Mode ................................................................................................ 13 Insertion Level ................................................................................................. 13 Line Mode ....................................................................................................... 14 Scope of Line Mode ........................................................................................ 15 Arabization Mechanisms ..................................................................................... 16 7-Bit with SWCs .............................................................................................. 17 SWC Balancing ............................................................................................... 18 User Defined SWCs ........................................................................................ 18 Double SWCs .................................................................................................. 19 SWC Visibility .................................................................................................. 19 8-Bit with SWCs .............................................................................................. 19 7-Bit with ESC Sequences .............................................................................. 20 8-Bit with ESC Sequences .............................................................................. 20 8-Bit Pure ........................................................................................................ 20 8-Bit Neutral .................................................................................................... 21 Column Heading Mode ................................................................................... 22 Summary of Arabization Mechanisms ............................. 23 Disabling Arabization ...................................................................................... 23 Setting Code Sets ........................................................................................... 23 User Defined Code Set ................................................................................... 24 Numeric Handling ............................................................ 26 Shape of Numerals ......................................................................................... 26 Numeric Sliding ............................................................................................... 26 Numeric Space ................................................................................................ 27 Numeric Field Justification .............................................................................. 28 Blank Digit ....................................................................................................... 29 Numeric Space and Blank Digit Class ............................................................ 29 Arithmetic Operators ....................................................................................... 29 Period in Arabic ............................................................................................... 29 Thousand Separator ....................................................................................... 29 Hindi Digit Two ................................................................................................ 30 Latin Character Display ................................................................................... 30 Upper-Case Printing ........................................................................................ 30 Arabic Character Display ................................................................................ 30 Wide Character Display .................................................................................. 30 Disabling Contextual Processing .................................................................... 31 Lam-Alef Ligature ............................................................................................ 31 Lam-Alef Expand ............................................................................................. 31 Linking Space .................................................................................................. 31 Wrap Around ................................................................................................... 31 Arabic Diacritics .............................................................................................. 32 Diacritics Visibility ............................................................................................ 32 Diacritics Position ............................................................................................ 32 Diacritic Entry .................................................................................................. 32 Shadda Composition ....................................................................................... 32 Fonts ............................................................................................................... 33 Graphics Processing ....................................................................................... 33 Graphics Handling ........................................................................................... 33 Graphics Flipping ............................................................................................ 34 SI/SO Handling ............................................................................................... 34 Printronix Customer Support Center ....................................... 122 Printronix Supplies Department ............................................. 122 Corporate Offices ............................................................... 123 1 Introduction About This Guide This Arabization Guide provides you with information necessary to understand, use, and control your printer for bilingual (Arabic/Latin) printing. This information is common to all Printronix Line Matrix Arabic printers. The Arabization adapter enables Latin printers to produce Arabic text. It provides Latin printers with a true emulation of all bilingual operations available. Conventions The following conventions are used in this document: 1- Characters sent to the printer, look like this: Char. Sent H ELLO These characters arrive sequentially from left to right at the printer. 2- The output of the printer on paper, looks like this: Printout HELLO 3- The abbreviation "SP" stands for the "SPACE" character. 4- When the name of a character, or its abbreviation, is used to indicate that the character was sent to the printer, then the name, or abbreviation, is enclosed between