Kyocera FS 1028DP User Manual
Have a look at the manual Kyocera FS 1028DP User Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 73 Kyocera manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
HP 7550A Emulation [KC-GL] (Mode 8) 7-99 1 = Printing System remains in mode A even when the IP instruction includes a nega- tive parameter value. Enhance Mode (bit 3) This bit supports the enhance mode of HP 7550A and HP 758X plotters. 0 = Normal mode (HP 7550A standard mode and HP 758X emulation mode). 1 = Enhance mode (HP 7550A enhance mode and HP 758X standard mode). The enhance mode should be turned on when the printing system uses the HP 758X mode. The enhance mode affects the KC-GL IW (Input Window), OW (Output Win- dow), and UC (plot User-defined Ch aracter) instructions as follows: IW: User units are used for specifying the parameters in scaling. OW: Window outputs are made in user units in scaling. UC: Values for the pen control, increments in x- and y-coordinates, the width and height of characters differ fro m the normal (non-enhan ce) mode as follows. Page Orientation (bit 4) This bit defines page orientation. 0 = Landscape 1 = Observes the FRPO C1 value. Default Cursor Position (bit 5) This bit defines the cursor position for the page at power-up. 0 = Upper-left corner of the page (X min, Ymax) 1 = Lower-left corner of the page (X min, Ymin) Pen Selection On an actual plotter, pen thickness and color are selected by physically installing pens. On the printing system, the pen thickness is established with a PRESCRIBE command, or by a simple front-panel operation. Format !R! FRPO G n, xx; EXIT; Parameters n: pen number: 1 = pen 1 2 = pen 2 3 = pen 3 4 = pen 4 5 = pen 5 6 = pen 6 Pen down Pen up x/y increment Char. width Char. Height Normal mode ≥99 ≤ -99 -98 to +98 6 grids 16 grids Enhance mode ≥9999 ≤ -9999 -9998 to +9998 48 grids 64 grids Downloaded From ManualsPrinter.com Manuals
Chapter 7 Emulation 7-100 7 = pen 7 8 = pen 8 xx: Line-width (in dots): 0 to 99 (0 - line not printed) Positions in the plot area can be defined as plotter units or user units. These units are explained next. Note Since the pen thickness is measured in the unit of dot, printing an object in the 600-dpi res- olution will result in the thickness of lines being half that expected in the 300-dpi resolu- tion. To avoid this, switch the printing resolution to 300 dpi using the FRPO N8 command or, temporarily, using th e PRESCRIBE RESL command. Alternat ively, if you need to use the 600-dpi resolution, increase th e pen thickness to the double. Reducing Data Larger Than A2 Size The KC-GL can print the data of paper sizes larger than A2 size reducing it onto a paper size specified using the SPSZ command. Reduction of data is achieved by the FRPO J9 parameter or from the printing system’s control panel. See below. Format !R! FRPO J9, x; EXIT; x : data size: 0 = no reduction 1 = A2 2 = A1 3 = A0 4 = B3 5 = B2 6 = B1 7 = B0 Plotter Units and User Units Plotter Units The plot area is subdivided into a grid with 0.025-mm steps. Each step is a plotter unit: the smallest unit of plotting motion. One millimeter corresponds to approximately 40 plotter units. In the plot area, you can specify positions in plotter units from –2 23 to 223–1 (in the PA instruction). When using plotter units, only integer values are valid. User Units The Scale instruction (SC) esta blishes a system of user units in the plot area by specify- ing the coordinates of two scaling points (P1 a nd P2). Parameters of the Scale instruction can use integer values from –2 23 to 223–1; any digits to the right of the decimal place will be ignored. (Plot instructions use the same range of parameter values, but digits to the right of the decimal point are valid.) If designating 0, 0 and 1 , 1 as scaling points, all data will be real numbers between 0 and 1. Downloaded From ManualsPrinter.com Manuals
HP 7550A Emulation [KC-GL] (Mode 8) 7-101 Setting the Scaling Points At power-up, scaling point P1 will be in the lower left corner of the paper, the default plot position. Point P2 is always diagonally opposite to P1. These two points define the diagonal of a rectangle, which by default is centered on the paper. P1 and P2 can be moved by an instruction which defines any rectangle, independent of the actual paper size. The default positions of the scaling points in modes A and B are listed at the end of this section as Coordinate Values . Sample KC-GL Program The following file draws circles according to the KC-GL instructions. The result appears in Figure 7. 30. on page 102. IN; “Initialize plotter” IP0,0,400,400; “P1 and P2: 1-cm square 1” SC0,1,0,1; “Scale: user unit = 1 cm” DT ; SP1; “Select pen 1” PA10,19; “Move pen” CI.1;PR0,-.1; “Draw four circles” CI.2;PR0,-.2; CI.4;PR0,-.4; CI.8;PR0,-.8; SP2; “Select pen 2” CI1.6;PR0,-1.6; “Draw two circles” CI3.2;PR0,-3.2; SP8; “Select pen 8” CI.1;PR.5,-.5; “Draw circle” SP2; “Select pen 2” CS0;SI.2,.3;LBCURSOR * ; Print label 2” SP; 1This instruction locates P1 at 0, 0 and P2 at 400, 400 in plotter units. 400 plotter units=1 cm (0.025 mm x 400).2ETX (End of Text, character code 03) is required as a terminator. Downloaded From ManualsPrinter.com Manuals
Chapter 7 Emulation 7-102 Figure 7. 30. KC-GL Sample Program Plotter Status Information When the RS-232C interface is used, in addition to receiving data, the plotter (printing system) can return information such as the current pen position, pen status, and error numbers. This return information applies to the following KC-GL instructions. All of these instructions use the same syntax and must be followed immediately by a ter- minator. They use no parameters. The functions of these instructions appear on the following pages. The last ASCII char- acter sent by the plotter (printing system) in response to the instruction is a terminator, which will be designated here by the symbol TERM. The terminator is actually a car- riage return unless changed by the ESC.M operator. Instruction Description OA Output Actual position and pen status OC Output Commanded position and pen status OE Output Error OF Output Factors OH Output Hard-clip limits OI Output Identification OL Output Label length OO Output Options OP Output P1 and P2 OS Output Status OT Output carousel Type OW Output Window Downloaded From ManualsPrinter.com Manuals
HP 7550A Emulation [KC-GL] (Mode 8) 7-103 OA [Output Actual position and pen status] The plotter returns the x- and y-coordinates of the current pen position and indicates whether the pen is currently up or down. This information is given by ASCII-coded inte- gers in the following format: X, Y, P TERM X: x-coordinate in absolute plotter units Y: y-coordinate in absolute plotter units P: 0 if the pen is up; 1 if the pen is down OC [Output Commanded po sition and pen status] The plotter returns the x- and y-coordinates and pen status for the last valid pen position- ing instruction. The pen position and status are ASCII-coded in the same way as the OA instruction. Coordinate values are given in plo tter units if scaling is off, or user units if scaling is on. OE [Output Error] The plotter returns a decimal error number for the instruction executed immediately before the OE instruction. The error code is converted to a non-negative ASCII-coded integer whose identity is given in the following table. OF [Output Factors] This instruction returns the number of pl otter units per millimeter on each coordinate axis, as follows: 40, 40 TERM This response indicates that plotter units are equal to 0.025 mm on both the x- and y- axes. The actual number of plotter units per millimeter is approximately 40. OH [Output Hard-clip limits] This instruction returns the lower left and upper right limiting coordinates of the plot area, in the following format: X LL, YLL, XUR, YUR TERM LL: lower left UR: upper right Error Number Description 0 No error 1 Instruction not recognized 2 Wrong number of parameters 3 Illegal parameter 4 (Reserved) 5 Unknown character set 6 Plot position overflow 7( Rese rv ed ) Downloaded From ManualsPrinter.com Manuals
Chapter 7 Emulation 7-104 OI [Output Identification] This instruction returns a character string indicating the plotter model being emulated, as follows: OL [Output Label length] This instruction returns information on the cont ents of the label buffer. This may be used together with the BL instruction for accessi ng the necessary space for the buffered label before printing it. length, characters, linefeeds, TERM OO [Output Options] This instruction returns eight ASCII-coded in tegers separated by commas. The integers indicate plotter options supported by the printing system, as follows: OP [Output P1 and P2] This instruction returns the coordinate values of the current scaling points P1 and P2. The coordinates are given in plotter unit s by ASCII-coded integers, as follows: P1x, P1y, P2x, P2y TERM KC-GL option (FRPO G0) Plotter model Mode A 7550A TERM Mode B 7596A TERM length The length of the longest line in the buf fered label in character plot cell spaces. characters An integer representing the number of printing characters and spaces in the longest line of the buffered label. A backspace is counted as –1, whereas a character with automatic backspace counts as zero. linefeeds An integer representing the net number of linefeeds that will occur when the buffered label is drawn. An inversed line feed (VT) counts as –1, and a line- feed (LF) counts as +1. Buffer allocation Polygon instruction Arc and circle plotting instructions are supported. Pen selection is supported. Pen is not down until the paper feeding completes in auto-feed mode. Downloaded From ManualsPrinter.com Manuals
HP 7550A Emulation [KC-GL] (Mode 8) 7-105 OS [Output Status] This instruction returns an integer from 0 to 255 giving one byte of status information, as follows: status TERM The following table describes the individual bits in the status byte. After powered up or an IN instruction, bit positions 3 and 4 turn on making the bit value to be 24. Bit position 3 is cleared subsequently after delivering the status. OT [Output carousel Type] This instruction delivers information on th e current carousel type and stall occupancy. This may be used to determine those information in a remote location. OT TERM Response : type, map TERM The current carousel type and its pen map ar e delivered as 2 ASCII integers, each sepa- rated by comma. The type fiel d can contain the values –1 through 4, which have the fol- lowing values: Bit Position Bit Value Description 0 1 The pen is down. 1 2 P1 or P2 has been changed. This bit is cleared when actual P1 and P2 values are read via the RS-2 32C interface, or when the IN instruction is executed. 2 4 A digitized point is ready for output. This bit is cleared when the point is output via the RS-232C in terface, or when the IN instruc- tion is executed. 3 8 Initialized. This bit is cleared wh en a status byte is output via the RS-232C interface, or when the IN instruction is executed. 4 16 Ready to receive next data. 5 32 Error. This bit is cleared when an error number is output via the RS- 232C interface, or when the IN instruction is executed. 6 64 SRQ was set. 7 128 (Reserved) Bit value when stall is occupied Pen stall 11 22 43 84 16 5 32 6 64 7 128 8 Downloaded From ManualsPrinter.com Manuals
Chapter 7 Emulation 7-106 OW [Output Window] This instruction returns the x- and y-coordinates of two diagonally opposite corners of the current plottable area. Four ASCII-coded integers indicating the lower left and upper right corner coordinates are returned by using the following format: X LL, YLL, XUR, YUR, TERM LL: lower left UR: upper right Device-Control Instructions KC-GL uses device-control instructions to retu rn buffer status information and other sta- tus information from the printing system vi a the RS-232C interface. Status information cannot be output on the parallel interface. If device-control instructions are received via the parallel interface, they are ignored. The device-control instructions fo r status output appear below. Output Buffer Space (ESC.B) This instruction returns 0 if the receive buffer is full, and 1024 if the receive buffer is empty. Output Extended Error (ESC.E) This instruction normally returns 0, if an error has not occurred, and returns 15 if a fram- ing error, parity error, or overrun error has occurred. Output Buffer Size Label (ESC.L) This instruction always returns the value 1024. Output Extended Status (ESC.O) This instruction returns printing system status information regarding: • On-line status • Cover open • Paper empty • Paper jam • Buffer full The following table describes this status in formation.The paper feed source is the inter- nal cassette at all time. A complete list of device-control instructions appear in Device- Control Instructions on page 113. Table 7.31. Status Information Response Description 1 The buffer is full. 9 The buffer is empty (normal). 17 The buffer is full and the printing system is off-line. Downloaded From ManualsPrinter.com Manuals
HP 7550A Emulation [KC-GL] (Mode 8) 7-107 Fonts and Symbol Sets in KC-GL KC-GL uses a special stroke font. The fonts employed in the other emulations cannot be used in KC-GL. The default height and width of the stroke font vary depending on the paper size. The following character sets are available for the KC-GL emulation. 25 The buffer is empty and the printing system is off-line. 33 The buffer is full with the printing system under one of the following conditions: cover open, paper empty, or paper jam. 41 The buffer is empty with the printing system under one of the following con- ditions: cover open, paper empty, or paper jam. Table 7.32. KC-GL Fonts and Symbol Sets No. Symbol Set ISO No. 0/10 ANSI ASCII 006 1/11 HP 9825 Character Set – 2/12 French/German – 3/13 Scandinavian – 4/14 Spanish/Latin American – 6/16 JIS ASCII 014 7/17 Roman Extensions – 8/18 Katakana 013 9/19 ISO IRV (International Reference Version) 002 30/40 ISO Swedish 010 31/41 ISO Swedish For Names 011 32/42 ISO Norwegian Version 1 060 33/43 ISO German 021 34/44 ISO French 025 35/45 ISO United Kingdom 004 36/46 ISO Italian 015 37/47 ISO Spanish 017 38/48 ISO Portuguese 016 39/49 ISO Norwegian Version 2 061 Table 7.31. Status Information Response Description Downloaded From ManualsPrinter.com Manuals
Chapter 7 Emulation 7-108 KC-GL Symbol Sets ANSI ASCII (0)Roman Extensions (7) Downloaded From ManualsPrinter.com Manuals