HP PCL 5
|
|
Bookmark HP PCL 5 |
HP PCL-5 SIMM Version 1.33 - Installed in Main Logic pc BoardPCL-5 SIMM version 1.33 - Installed in main logic PC board
Details
Brand: HP
Part Numbers: C7777-60137, C777760137
Here you can find all about HP PCL 5, for example driver and printer, comparison guide, driver download. You can also write a review. [ Report abuse or wrong photo | Share your HP PCL 5 photo ]
Manual
Preview of first few manual pages (at low quality). Check before download. Click to enlarge.
Download
(English)HP PCL 5 Printer, size: 16.9 MB |
Related manuals HP PCL 5 Quick Reference HP PCL 5 Reference Manual |
HP PCL 5
User reviews and opinions
| ForumPosting1 |
8:16pm on Monday, October 11th, 2010 ![]() |
| this notebook has all the features that i need for $200 less. the screen is small which it important for me. Had it for 3 weeks thus far. Came to me quickly. Turned it on un-installed all the standard bs programs that come on it. Runs quick and fast!. Love my new laptop! Not a tech-ie by any means, but so far, my new laptop meets or exceeds my needs and expectations. | |
| RLeuallen1 |
3:07am on Sunday, September 12th, 2010 ![]() |
| I recently bought what has become my favorite toy, the Hewlett Packard Pavilion dv4-1430us. | |
| mjp |
11:37pm on Monday, September 6th, 2010 ![]() |
| Love my new laptop! Not a tech-ie by any means, but so far, my new laptop meets or exceeds my needs and expectations. | |
| makRoSoS1 |
1:24am on Friday, July 16th, 2010 ![]() |
| I bought this laptop just after Christmas in 2008. It was the last one of its kind available at FutureShop. This is the review for the customizable hp pavilion dv4. It is an excellent laptop, and not expensive. | |
| mtrujillo |
12:37am on Friday, July 16th, 2010 ![]() |
| I bought this laptop for my daughter, who studies in college. She had a larger and much heavier laptop, which has just dies, so. Got it from Staples this week for $649 tax. They trow in a printer free after rebates. | |
| Tomb3 |
6:47pm on Friday, June 25th, 2010 ![]() |
| Bad Laptop!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!BAD HP has bad quality and customer service!!! Starts great and fades fast The first year was fine but the system response degraded over time. | |
| imednev |
7:57pm on Saturday, June 5th, 2010 ![]() |
| HP G50 104NR laptop has the following features and specifications: Looks great it is quiet expensive | |
| bcrounse |
7:43am on Thursday, April 29th, 2010 ![]() |
| AVOID THIS "MIRROR" MOUSEPAD SERIES FROM HP, ... The price, the touch buttons, and thats about it The battery is terrible. It says four hours. this laptop is great for people who do normal... bright vibrant colorful HD screen,good for gaming,Esata,HDMI,desktop media remote included. | |
| jangal |
12:11pm on Sunday, April 4th, 2010 ![]() |
| With standard-definition TVs. This machine is the upgrade DV2000 roughly as follows: HP DV4-1104 CPU: P7350 Motherboard: PM45 Memory: 2G Hard Drive: 250G Graphics: G... I had a laptop like that but the problem I had even met me and all my friends who had a HP pavilion dv in general is that after a certain period of fu... | |
| waynevernon |
9:17pm on Monday, March 29th, 2010 ![]() |
| "this is a very nice computer to have !!! "Super fast shipping and great software... Lightweight and cute... I love it" | |
Comments posted on www.ps2netdrivers.net are solely the views and opinions of the people posting them and do not necessarily reflect the views or opinions of us.
Documents
Left Margin Command 5-13
Right Margin Command
The Right Margin command sets the right margin to the right edge of the specified column. ?&a#M #
Logical Page right bound Current left margin - Logical page right bound
The maximum right column is located at the right edge of the logical page (the HMI setting defines the distance between columns, which thereby defines the maximum number of columns on the logical page). If the value field specifies a column which is greater than the right edge of the logical page, the right margin is set to the right edge of the logical page. If the value field specifies a column less than the left margin, the command is ignored. Margins represent a physical position and once set do not change with subsequent changes in HMI. If the cursor position is to the right of the new right margin, the cursor is moved to the new right margin.
To set the right margin to column 45, send: ?&a45M
5-14 Page Control Commands
Clear Horizontal Margins Command
The Clear Horizontal Margins command resets the left and right margins. The left margin is set to the left edge of the logical page (column 0) and the right margin is set to the right edge of the logical page. ?9
Clear Horizontal Margins Command 5-15
Top Margin Command
The Top Margin command designates the number of lines between the top of the logical page and the top of the text area. ?&l#E #
= Number of lines
1/2 inch down from top of logical page- Length of logical page (Other values ignored)
1 If logical page length is <inch, then the top margin is set to top of logical page.
The Top Margin command is ignored if the value field (#) is greater than the current logical page length or if the current VMI is 0 (VMI defines the distance between lines of text). Receipt of a Top Margin command resets the text length according to the following equation:
The top margin represents a physical position and once set does not change with subsequent changes in VMI or line spacing. The vertical cursor position for the first line of print is determined by the current values of the top margin and VMI using the following equation:
The default cursor position is not located at the intersection of the top margin and the left bound of the logical page (refer to Figure 5-5). The cursor is actually positioned down 75% of the VMI distance (0.75 VMI) from the top margin. This positions the cursor at the relative base line position of a character cell for correct character positioning.
HT - Horizontal Tab
Moves the current active position (CAP) to the next tab stop on the current line. The tab stops are at the left margin and every 8th column between the left margin and the right bound of the logical page. If the new horizontal position crosses the right margin, the new horizontal position is set to the right margin. If the current HMI value is 0, the command is ignored.
Horizontal Cursor Positioning Control Codes 6-9
Vertical Cursor Positioning (Rows) Command
This Vertical Cursor Positioning command moves the cursor to a new line in the same column position. ?&a#R #
= Number of Rows
NA 32767 to 32767 (valid to 4 decimal places)
A value field (#) with a plus sign (+) indicates the new position is downward from and relative to the current cursor position; a minus sign () indicates the new position is upward from and relative to the current cursor position. No sign indicates the new position is absolute from the top margin. The top position, defined by the top margin, is 0 and the bottom position is determined by the bottom of the logical page. Note Since the top margin can be changed using a printer command, the physical location of the point (0,0) may change. This affects the cursor position on the page. If a request is made for a location outside the printers logical page, the current active position (CAP) is moved to the appropriate logical page limit.
6-10 Cursor Positioning
Vertical Cursor Positioning (Decipoints) Command
This Vertical Cursor Positioning command moves the cursor to a new position along the vertical axis. ?&a#V #
NA 32767 to 32767 (rounded to the first decimal place)
A value field (#) with a plus sign (+) indicates the new position is downward from and relative to the current cursor position; a minus sign () indicates the new position is upward from and relative to the current cursor position. No sign indicates an absolute distance from the top margin. The top position, defined by the top margin, is 0 and the bottom position is determined by the bottom of the logical page. Note Since the top margin can be changed using a printer command, the physical location of the point (0,0) may change. This affects the cursor position on the page. If a request is made for a location outside the printers logical page, the current active position (CAP) is moved to the appropriate logical page limit.
Vertical Cursor Positioning (Decipoints) Command 6-11
Bitmap Fonts and Scalable Typefaces 7-9
Figure 7-11 Bitmap Character
Figure 7-12 Scalable Character
7-10 Fonts
Internal Fonts
Internal fonts are those fonts that are provided with the printer. Both internal bitmap and scalable font formats are provided. Internal bitmap and scalable fonts and symbol sets for current models of HP LaserJet family printers are listed in Chapter 2 of the PCL 5 Comparison Guide. Font and symbol set listings for earlier printer models can be found in the Users Manual for each printer.
Special Effects
HP PCL 5 printers allow you to create special effects when printing characters. These effects are achieved through the use of the print model feature, or through the use of HP-GL/2 vector graphics (refer to Chapter 13, The PCL Print Model or to the HP-GL/2 information in Chapters 17-23). The print model provides a simple means for printing patterned or shaded characters using the printers predefined cross-hatch/shading patterns, or user-defined patterns. HP-GL/2 vector graphics provide the additional ability to print characters in any direction (angle) on a page, and to print outlined characters. HP-GL/2 also allows anisotropic (non-linear) scaling of scalable fonts which produces characters that are stretched in one direction.
Internal Fonts 7-11
7-12 Fonts
Several characteristics identify a font (as described in Chapter 7, Fonts). Font characteristic selection commands, described in this chapter, are used to specify the desired font characteristics for printing. Commands are included for the following characteristics: symbol set, spacing, pitch, height, style, stroke weight, and typeface family. The printer maintains a font select table in its operating code that contains the characteristic values of the current font. Whenever the printer receives a font select command (escape sequence) specifying a new characteristic value, the printer records that characteristic in the table. After the table is updated (receives new characteristic values), and text is ready to be printed, the printer performs a font select. The printer searches the available fonts and scalable typefaces to select one that matches (or most closely matches) the characteristics as listed in the font select table.
9-2 Font Management
Temporary vs. Permanent Fonts
Once downloaded, a font is automatically designated as temporary. A temporary soft font is deleted from user memory during a printer reset or when a Typeface List, a Font Printout or a self-test is performed from the printers control panel. A soft font can be designated as permanent to prevent the printer from deleting it during a printer reset. A soft font is designated as temporary or permanent by referencing its ID number and using the Font Control command (refer to Font Control Command later in this chapter). Note Both temporary and permanent fonts are deleted from user memory whenever the printers power is turned off. Switching printer languages (personalities), changing resolution, or changing the Page Protection setting also deletes temporary and permanent fonts from user memory in some printers (refer to the appropriate printer Users Manual for specifics). An existing font is deleted when a new font with the same ID number is downloaded. The new font replaces the existing font (whether temporary or permanent).
Deleting Fonts
There are several mechanisms provided by PCL font management that delete soft fonts from user memory. These include commands to delete all soft fonts, all temporary soft fonts, or an individual soft font by reference to its font ID number (refer to the Font ID and the Font Control commands described on the following pages).
Temporary vs. Permanent Fonts 9-3
Font ID Command
The Font ID command is used to specify an ID number for use in subsequent font management commands. The ID number of a font can be used to select the font for printing (refer to Font Selection by ID in Chapter 8).
= ID number
The font ID number is used during subsequent soft font downloads, selections or deletions. The factory default font ID is 0 (if no Font ID command is sent, an ID of 0 is assigned). Note The font number assigned by the printer and used from the printers control panel is not the same as the ID number assigned using the Font ID Command.
To specify a font ID number of 1, send:
E C*c1D
9-4 Font Management
Font Control Command
The Font Control command provides mechanisms for manipulating soft fonts.
= 0 - Delete all soft fonts 1 - Delete all temporary soft fonts 2 - Delete soft font (last ID specified) 3 - Delete Character Code (last ID and Character Code specified) 4 - Make soft font temporary (last ID specified) 5 - Make soft font permanent (last ID specified) 6 - Copy/Assign current invoked font as temporary (last ID specified)
N/A 0 - 6 (values outside range are ignored)
If the primary or secondary font is deleted, a new primary or secondary font is selected automatically from the remaining fonts.
To remove all soft fonts from user memory, send:
To remove only those soft fonts that are temporary, send:
To delete the soft font with an ID of 1, send:
*c1d2F
Font Control Command 9-5
To delete the character p (112 decimal) in a bitmap or bound scalable font with an ID of 1, send:
*c1d112e3F
(A space is printed in place of the deleted character. Also, the EC*c#E Character Code command used in the above sequence.112e., is described in Chapter 11.) To make the soft font with an ID of 2 temporary, send:
*c2d4F
To make the soft font with an ID of 2 permanent, send:
*c2d5F
To make a copy of the currently invoked (selected) font, with an ID of 9, send:
*c9d6F
The Copy/Assign font control feature can be used to copy either ROM or RAM fonts into RAM assigning them ID numbers. Note When the currently selected font is a scalable TrueType ROM font, E *c#d6F assigns a font ID number, but makes no copy of the font C in RAM. Any attempts to download or delete characters within the font are ignored. An attempt to delete the font merely results in the loss of the ID number.
9-6 Font Management
Font Management Example
This example illustrates several typical font management operations. It assumes a bitmap soft font is stored and available on an MS-DOS based hard disk. 1 Set the font ID number to 2:
E C*c2D
Download a soft font file using the MS-DOS COPY command with the /B option: COPY /B filename PRN Note that the soft font is associated with font ID 2.
Make the soft font permanent to prevent its deletion during a printer reset:
E C*c5F
Designate the permanent soft font as primary:
E C(2X
Font Management Example 9-7
Unbound Scalable Fonts
Prior to introduction of the HP LaserJet IIIP printer, a downloaded scalable font was restricted to a single symbol set. Now scalable fonts with no symbol set affiliation can be downloaded. These new fonts are called unbound fonts. To download unbound fonts, the PCL Font Header for Intellifont Unbound Scalable Fonts or the Format 15 Font Header for Scalable Fonts (TrueType) must be used (see Chapter 11).
Unicode Symbol Index Character Requirements Bits (numbers/values) Bit 31 Value 0 2,1,Designated Use ASCII required (such as ISO 6 ASCII) ASCII not required. West Europe extensions required (such as ISO 69 French). West Europe extensions not required. East Europe extensions required (such as ISO 8859/2 Latin 2). East Europe extensions not required. Turkish extensions required (such as ISO 8859/9 Latin 5). Turkish extensions not required. Desktop Publishing extensions required (such as Windows 3.1). Desktop Publishing extensions not required. Accent extensions required (such as ISO 8859/1 Latin 1). Accent extensions not required. PCL extensions required (such as Roman-8). PCL extensions not required. Macintosh extensions required (such as MC Text). Macintosh extensions not required. PostScript extensions required (such as PS Text). PostScript extensions not required. Code Page extensions required (such as PC-8). Code Page extensions not required. Unicode Symbol Index
Define Symbol Set 10-9
Examples of values for the field include: Bit Field Value (Hex) 0000000000000000 Designated Use Meaning Default requirement (MSL); symbol set can be used with any typeface indexed bu MSL. Symbol set (MSL) requires only the Basic Latin Symbol Collection (such as Roman-8) Symbol set (MSL) requires only the Dingbat Collection. Default requirement (Unicode); symbol set can be used with any typeface indexed bu Unicode. Symbol set (Unicode) requires the ASCII and East Europe Collections (such as ISO 8859/2). Symbol set (Unicode) requires the ASCII and Desktop Publishing Collections (such as Ventura US).
8000000000000000
0000000100000000 0000000000000001
00000000A0000001
0000000088000001
10-10 User-Defined Symbol Sets
Symbol Map (Array of UI)
The symbol map contains a list of symbol index numbers. This list identifies symbols for the symbol set. (Refer to Appendix D in the PCL 5 Comparison Guide for a MSL and Unicode symbol indexes.) The symbol map pairs (maps) a character code to a symbol index number. The range of character code numbers (paired with symbol index numbers) is the range from the First Code through the Last Code fields in the header. The first symbol index number in the Symbol Map field is mapped to the character code whose value is that of the First Code field; the second symbol index number is mapped to the First Code + 1 character code; the third symbol index number is mapped to the First Code + 2, etc., through the last symbol index number, which is mapped to the value in the Last Code field. The number of symbol index characters in the array must match the number of character codes in the range, First Code through Last Code. If no printable symbol (symbol index number) is associated with a given character code (as with codes 128 through 160 of Roman-8), the corresponding entry in the Symbol Map should be 65535 (FFFF Hex).
11-6 Soft Font Creation
Use the Font ID command to designate a unique ID number prior to the download of a font header. If an existing font is already associated with this ID, the existing font is deleted upon the download of the font header. Unless otherwise specified, inappropriate values in a font header field invalidates the font download process; a font is not created and the associated font data is discarded. Intellifont scalable font formatting also requires the Intellifont Scalable Typeface Format document, which supplements the information provided here. For information on how to obtain this document, refer to Related Documents in the front of this manual. The figures that follow illustrate the font header formats for the various font classifications. The individual fields for the font headers are described following the figures.
Although some LaserJet printer models do not use all of the data in the font header and thus ignore many of the fields, a font creator should use valid values in all of the font header fields. This ensures font compatibility across the LaserJet printer family and with future printers, which may use these fields. Those font header fields identified as reserved should be set to zero.
Table 11-2 Byte 12 14
Format 0 Font Header (for PCL Bitmapped Fonts) (LSB) 0
15 (MSB) Font Descriptor Size (64) Header Format (0) Style MSB Baseline Position Cell Width Cell Height Orientation Symbol Set
Font Type Reserved
Font Header Format 11-7
Table 11-42 44-47 48-63 64
Format 0 Font Header (for PCL Bitmapped Fonts)
Pitch (Default HMI) Height x-Height Width Type Stroke Weight Typeface MSB Quality Underline Position (Distance) Text Height Text Width First Code Last Code Pitch Extended Cap Height Font Number M Font Name M Copyright (optional) Height Extended Style LSB Typeface LSB Serif Style Placement Underline Thickness (Height)
Table 11-3 Byte 4 6
Format 20 Font Header (for Resolution-Specified Bitmapped) (LSB) 0
15 (MSB)
Font Descriptor Size (68) Header Format (20) Style MSB Baseline Position Font Type Reserved
11-8 Soft Font Creation
Table 11-42 44-47 48-66 n
Format 20 Font Header (for Resolution-Specified Bitmapped) (continued)
Cell Width Cell Height Orientation Symbol Set Pitch (Default HMI) Height x-Height Width Type Stroke Weight Typeface MSB Quality Underline Position (Distance) Text Height Text Width First Code Last Code Pitch Extended Cap Height Font Number M Font Name M X Resolution Y Resolution Copyright (optional) M Height Extended Style LSB Typeface LSB Serif Style Placement Underline Thickness (Height) Spacing
Font Header Format 11-9
Table 11-4 Byte 44-47
Format 10 Font Header (for Intellifont Bound Scalable) (LSB) 0
Font Descriptor Size (minimum 80) Header Format (10) Style MSB Baseline Position Cell Width Cell Height Orientation Symbol Set Pitch (default HMI) Height x-Height Width Type Stroke Weight Typeface MSB Quality Underline Position (Distance) Text Height Text Width First Code Last Code Pitch Extended Cap Height Font Number M Height Extended Style LSB Typeface LSB Serif Style Placement Underline Thickness (Height) Spacing Font Type Reserved
Table 11-55 Landscape Character Data Example (continued) 14 14
11-74 Soft Font Creation
A Macro is a group of PCL and HP-GL/2 commands and/or data created by the user that is downloaded and stored in the printer. Once stored in the printer, a macro can be invoked upon request (using the assigned macro ID number), using a single command. When printing letters, for example, which include a company letterhead, the letterhead is repeated for each letter. This letterhead can be created as a macro and stored in the printer. Thus, whenever the letter is printed a macro command, sent to the printer, initiates the command sequence to print the letterhead.
HP-GL/2 commands are not supported within macros on all HP LaserJet printers. Refer to the PCL Feature Support Matrix in Chapter 1 of the PCL 5 Comparison Guide for specifics. Macros eliminate the need to download the same information repeatedly, thus saving transmission time. However, the trade-off is that they consume user memory. If memory usage is a concern, a possible solution might be an HP custom macro cartridge. Custom macros can be written and stored in ROM (read only memory), such as font-type cartridges or SIMM modules. When ROM-based macros are installed in the printer, they become available for selection. There is no need to download the macro and no user memory is consumed.
Introduction 12-1
Hewlett-Packard provides a service to assist you by developing these custom products. For information contact: Hewlett-Packard Boise Printer Division Attention: Product Specials 11311 Chinden Blvd. Boise, ID 83714 (208) 323-3684
12-2 Macros
Macro Creation
Designate a unique identification (ID) number prior to the definition of a macro using the Macro ID command. This number is assigned to the macro. If a macro is already associated with this ID number, the previously existing macro is deleted from user memory during the definition of the new macro. Subsequent macro operations are accomplished using the macro ID number. A macro is created in the printer in several steps. First, the start macro command is sent to the printer to indicate the start of a macro definition. Next, the printer commands, control codes, and data that constitute the macro are sent to the printer, in the intended order of their execution. Finally, the End Macro command is sent to the printer to indicate the end of the macro definition
Table 12-1 Assign ID Number Start Macro Definition Macro data Macro ID command (EC&f14Y) assigns a unique identification number (14) to the macro. Macro Control command, EC&f0X, indicates the following commands and data are to be stored as a macro. Escape sequences, control codes, HP-GL/2 commands and text required to perform the desired operation.
Macro data Stop MacroDefinition Macro Control command, EC&f1X, identifies the end of the macro data (definition).
To invoke a macro, send the Macro ID command with the ID number of the macro, then send the Macro Control command with a value field of 2, 3, or 4 (EC&f2X, EC&f3X, or EC&f4X). This performs the macro in the specified mode: Execute (value field=2), Call (value field=3), or Overlay (value field=4). Refer to the following section Macro Invocation for a description of these modes.
Macro Creation 12-3
Macros occupy a portion of user memory. The number of macros that can be stored simultaneously in user memory is limited only by the amount of available user memory.
Macro Invocation
There are three ways to invoke a macro: execute, call, and overlay, using the Macro Control command. When a macro is executed, it begins performing its commands using the current modified print environment. Changes made to feature settings during macro execution are recorded in the modified print environment; these changes are retained upon completion of the macro execution. When a macro is called, it begins performing its commands using the current modified print environment. Before the macro is performed, the current modified print environment is saved. Changes made to feature settings during a macro call are recorded in the modified print environment; however, these changes are not retained upon completion of the macro call. The modified print environment that existed prior to the macro call is restored. When a macro is enabled for automatic overlay, its execution is the final operation each time a page is printed. Before the macro is performed, the current modified print environment is saved and replaced with the overlay environment. The overlay environment is a combination of the user default and the current modified print environments. Changes, made to feature settings during macro overlay, are recorded in the modified print environment; however, these changes are not retained upon completion of the macro overlay. The modified print environment that existed prior to the macro overlay is restored. Note HP-GL/2 commands are not supported within macros on all HP LaserJet printers. Refer to the PCL Feature Support Matrix in Chapter 1 of the PCL 5 Comparison Guide for specifics.
12-4 Macros
The overlay environment consists of the current settings for the following features with the remainder of the environmental features set to their user default values: Table 12-2 PCL CONTEXT: Page length Page size Orientation Registration Paper source Number of copies Cursor position stack
HP-GL/2 CONTEXT: Current Pen Position Hard Clip Limits Logical Page Boundaries Line Attributes Refer to Chapter 3 for descriptions of environments. Note The current active position (CAP, or cursor position) is not part of the modified print environment. Therefore, the cursor position is not saved when a macro is called, nor is it restored upon completion. The Push/Pop Cursor Position command can be used to save and recall a cursor position. Scaling Points Soft Clip Window Fill Attributes
Temporary / Permanent Macros
During its definition, a macro is automatically designated as temporary. A temporary macro is deleted from user memory during a printer reset. A macro can be designated as permanent to prevent the printer from deleting it during a printer reset. A macro is designated as temporary or permanent by reference to its ID number, using the Macro Control command described later in this chapter. Note Temporary and permanent macros are removed from user memory whenever the printers power is turned off. Temporary / Permanent Macros 12-5
Deleting Macros
There are several mechanisms provided by PCL macro control for explicit deletion of macros from user memory. These include commands to delete all macros, all temporary macros, or an individual macro by reference to its macro ID number, using the Macro Control command described later in this chapter. Both temporary and permanent macros are deleted from memory whenever the printers power is turned off.
Macro ID
The Macro ID command specifies an ID number for use in subsequent macro commands.
&f#Y
=Macro ID number = 0 = 0 - 32767
# Default Range
This number is used in subsequent macro operations. The factory default macro ID is 0.
To establish a macro ID number of 5, send:
&f5Y
12-6 Macros
Macro Control
The macro control command provides mechanisms for definition, invocation, and deletion of macros.
&f#X
Table 12-3 #= 0 - Start macro definition (last ID specified) 1 - Stop macro definition 2 - Execute macro (last ID specified) 3 - Call macro (last ID specified) 4 - Enable macro for automatic overlay (last ID specified) 5 - Disable automatic overlay 6 - Delete all macros 7 - Delete all temporary macros 8 - Delete macro (last ID specified) 9 - Make macro temporary (last ID specified) 10 - Make macro permanent (last ID specified)
E C * c # W [pattern data]
=Number of pattern data bytes = 0 = 0 - 32767 (values outside the range are ignored)
The value field (#) identifies the number of pattern data bytes that follow the User-Defined Pattern command. In addition to the binary pattern data, there are eight bytes of pattern descriptor (header) information included in this pattern data. The format for a 300 dpi resolution header is shown in Table 13-3, below. Table 13-3 Byte 8 User-Defined Pattern Header (300 dpi resolution) Continuation (0) Reserved (0) LSB-0
15 - MSB Format (0) Pixel Encoding (1) Height in Pixels Width in Pixels Pattern image M
With the introduction of the LaserJet 4 printer, user-defined patterns can be printed either 300 or 600 dpi resolution. X Resolution and Y Resolution fields have been added to the header information included in the previous header. The format for the new header is shown in Table 13-4, below. Table 13-4 Byte Resolution-Specified User-Defined Pattern Header Continuation (0) Reserved (0) LSB-0
15 - MSB Format (0) Pixel Encoding (1)
13-16 The PCL Print Model
Table 13-10 12
Resolution-Specified User-Defined Pattern Header
Height in Pixels Width in Pixels X Resolution Y Resolution Pattern image M
The Master X and Master Y Resolution fields can be used to specify 600 dpi resolution for a pattern originally designed at 300 dpi. However, a pattern which was designed at 600 dpi is not available for selection at 300 dpi resolution. Patterns are identified by some value (ID number). This is the current pattern ID number. If the Pattern ID command is not used to assign an ID number to the user pattern, the existing (current) pattern ID value is used. If a pattern is already associated with the ID, that pattern is replaced with the new pattern.
Format (Byte 0)
This field, byte 0, must be set to 0.
Continuation (Byte 1)
This field, byte 1, must be set to 0. (This byte is for future printer support and does not currently provide any continuation operation.)
Pixel Encoding (Byte 2)
This field, byte 2, should be set to 1. (This byte is reserved for future printer operation.)
User-Defined Pattern Command 13-17
Reserved (Byte 3)
This field, byte 3, is not currently used and must be set to 0.
Height in Pixels (Bytes 4 and 5)
This field, bytes 4 and 5, identifies the number of rows (height) of the pattern.
Width in Pixels (Bytes 6 and 7)
This field, bytes 6 and 7, identifies the number of pixels (width) of the pattern.
E *r#S C
# Default
=Width in pixels of the specified resolution = depends on raster presentation mode when presentation mode is 0, width = width of logical page - left graphics margin when presentation mode is 3 then width = dimension of logical page along paper length - left graphics margin = 0 to (logical page width left graphics margin)*
Greater values default to the (logical page width left graphics margin).
This command allows you to implicitly tell the printer to pad raster rows that are not specified for the full raster width with zeros. Unspecified data maps to either white or transparent depending on the source transparency mode. When a Transfer Raster Data command is received that specifies a row of data that is longer than the raster width, the data that extends past the raster width is clipped. This command is ignored after the Start Raster Graphics or Transfer Raster Data commands, until the next End Raster Graphics command. Note Only raster data appearing within the intersection of the logical page, the printable area, and if set, the raster width and height is printed. Data outside the intersection is clipped.
Raster Width Command 15-13
Figure 15-8 Maximum Raster Width
Start Raster Graphics Command
The Start Raster Graphics command identifies the beginning of the raster data and also specifies the left graphics margin.
E C*r#A
=0- Start graphics at default left graphics margin X-position 0). 1 - Start graphics at current cursor position (current X-position). = 0 = 0, 1 (values outside the range default to 0)
A value of 0 specifies that the left graphics margin is at the default left margin of the page (X-position 0). A value of 1 specifies that the left graphics margin is at the current X-position. In presentation mode 3, the location of the left graphics margin varies depending on the orientation. Once a Start Raster Graphics command is received by the printer, raster graphics resolution, raster graphics presentation mode, raster height, raster width, and left raster graphics margin are fixed until an end raster graphics command is received.
15-14 Raster Graphics
The number of status responses a printer can buffer varies from printer to printer. The HP LaserJet 4 printer can store 5 responses. Refer to the PCL 5 Comparison Guide for printer specific information. A status response is returned to the printer I/O port from which it was requested.
Introduction 16-5
Status Response Syntax
All status responses start with the letters PCL followed by a Carriage Return control code (decimal 13; <CR>) and a Line Feed control code (decimal 10; <LF>). In addition, each remaining line of the response is terminated by a Carriage Return and Line Feed control code. Finally, status responses are terminated by a Form Feed control code (decimal 12; <FF>). The basic syntax for the status response is shown below. PCL<CR><LF> INFO TITLE<CR><LF> KEYWORDn=DATAn<CR><LF> KEYWORDn=DATAn<CR><LF> M <FF> TITLE, KEYWORDn, and DATAn are strings that vary depending on the particular status readback command being executed. Each status readback response has one or more keyword lines associated with it. A slight variation of this is the Echo command response. This response is shown below. PCL<CR><LF> ECHO ValueField<CR><LF> <FF> ValueField is the decimal number taken from the Echo command value field. Note Keywords may be added for future printers that are not documented here. Applications that use status readback should be designed to ignore lines with keywords they do not recognize. Two example status responses are shown below.
PCL<CR><LF> INFO MEMORY<CR><LF> TOTAL=100000<CR><LF> LARGEST=25000<CR><LF> <FF>
16-6 Status Readback
PCL<CR><LF> INFO FONTS<CR><LF> SELECT=<Esc>(8U<Esc>(s0p10.00h12.00v0s0b3T<CR><LF> SELECT=<Esc>(0N<Esc>(s0p16.67h8.5v0s0b0T<CR><LF> SELECT=<Esc>(s1p__v1s0b4101T<Esc>(78X<CR><LF> SYMBOLSETS=0D,0I,0N,0S,0U,1E,1F,1G,.<CR><LF> SELECT=<Esc>(8U<Esc>(s1p__v0s3b4148T<CR><LF> <FF>
In the example listings, <CR>, <LF>, and <FF> identify the Carriage Return (decimal 13), Line Feed (decimal 10), and Form Feed (decimal 12) control codes. The <Esc> following the SELECT= keyword is a five character representation (the printable characters: <, E, s, c, and >) and does not identify an escape control code (decimal 27). The examples in the remainder of this chapter do not show the status response line termination (<CR><LF>) control codes, or the termination (<FF>) control code. Example responses in this chapter for SYMBOLSETS= do not list the complete list of internal available symbol sets, only a partial list: 0D,0I,0N,0S,0U,1E,1F,1G,. The internal symbol sets are printer dependent and may vary from printer to printer. Refer to the PCL 5 Comparison Guide for printer specific information.
3 EN 3
Learn.fm Page 4 Tuesday, June 22, 1999 8:17 AM
Job Control
Universal Exit Language
Causes the printer to exit the current language and return control to PJL.
?% 5 X Configuration (AppleTalk)
Allows the user to configure the printer I/O to receive PCL jobs over AppleTalk I/O.
? & b # W [Key]<sp>[value]
# = Number of bytes of [key]/[value] data (count space <sp>).
Printer Reset
Restores the User Default Environment, deletes temporary fonts and macros, and prints any remaining data.
?E Number of Copies
Prints the specified number (#) of copies of each page.
?&l#X
# = Number of copies (1 to 99 for III/IIID; 1 to 32,767 for IIISi, 4 family and 5 family)
Simplex/Duplex Print
Prints front side of a page or both sides (front and back - in either of two binding modes).
?&l#S
# = 0 - Single side (Simplex) 1 - Duplex, long-edge binding 2 - Duplex, short-edge binding
Left (Long-Edge) Offset Registration
Adjusts the position of the logical page across the width of the page.
?&l#U
# = Number of decipoints (1/720 inch) [+ or specifies the plus or minus move direction (for example, # = 10).]
Top (Short-Edge) Offset Registration
Adjusts the position of the logical page across the length of the page.
?&l#Z
# = Number of decipoints (1/720 inch) [+ or specifies the plus or minus move direction (for example, # = 10).] Note: The printer ignores any commands sent to it that it does not support.
Learn.fm Page 5 Tuesday, June 22, 1999 8:17 AM
Job Control (continued)
Duplex Page Side Selection
Prints the logical page on the specified physical page side.
?&a#G
# = 0 - Select next side 1 - Select front side 2 - Select back side If a non-duplex printer receives this command, it performs a page eject.
Job Separation
Toggles the printer's job separation mechanism.
?&l1T Output Bin
Selects the output paper bin for paper output.
?&l#G
# = 0 - Automatic selection 1 - Upper Output Bin (for the LaserJet 5Si, printer top/face-down binbin #1) 2 - Rear Output Bin (for the LaserJet 5Si, printer left/face-up binbin #2; this bin is not available when the High Capacity Output (HCO) is attached) 3 - Selects Bin #3 (HCO face-up bin) 4 - Selects Bin #4 (HCO #1 face-down bin) 5 - Selects Bin #5 (HCO #2 face-down bin) 6 - Selects Bin #6 (HCO #3 face-down bin) 7 - Selects Bin #7 (HCO #4 face-down bin) 8 - Selects Bin #8 (HCO #5 face-down bin) 9 - Selects Bin #9 (HCO #6 face-down bin) 10 - Selects Bin #10 (HCO #7 face-down bin) 11 - Selects Bin #11 (HCO #8 face-down bin)
?&c#T
# = 0 - Horizontal printing = 1 - Vertical rotated printing
Text Parsing Method
Specifies PCL parsing method as either 1-byte or 2-byte characters codes.
?&t#P
# = 0, 1 - All character codes processed as one-byte characters = 21 - Character codes processed as two-byte characters (see PCL 5 Comparison Guide) = 31 - Character codes processed as two-byte characters (see PCL 5 Comparison Guide) = 38 - Characters codes processed as two-byte characters (see PCL 5 Comparison Guide)
Left Margin
Sets the left margin to the left edge of the specified column.
?&a#L
# = Column number
Right Margin
Sets the right margin to the right edge of the specified column.
?&a#M
7 EN 7
Learn.fm Page 8 Tuesday, June 22, 1999 8:17 AM
Top Margin
Designates number of lines between top of logical page to top of text area.
?&l#E
# = Number of lines
Clear Horizontal Margins
Resets left and right margins to their default settings.
?9 Horizontal Motion Index (HMI)
Designates the distance between columns. (The value field # is valid to 4 decimal places.)
?&k#H
# = Number of 1/120 inch increments
Vertical Motion Index (VMI)
Designates the distance between rows. (The value field # is valid to 4 decimal places.)
?&l#C
# = Number of 1/48 inch increments between rows
Line Spacing
Sets the number of lines printed per inch (an alternate method for designating VMI).
?&l#D
#= 1 - 1 line/inch 2 - 2 lines/inch 3 - 3 lines/inch 4 - 4 lines/inch 6 - 6 lines/inch 8 - 8 lines/inch 12 - 12 lines/inch 16 - 16 lines/inch 24 - 24 lines/inch 48 - 48 lines/inch
Text Length
Designates the length of the text area in lines.
?&l#F
Perforation Skip
Causes printing to skip from the end of the text area to the top of the next text area (top margin of new page).
?&l#L
# = 0 - Disabled 1 - Enabled
Learn.fm Page 9 Tuesday, June 22, 1999 8:17 AM
Cursor Positioning
Cursor positioning can be either absolute or relative. Absolute positioning specifies the cursor move distances referenced from the left edge of the logical page and the top margin. Relative positioning specifies cursor move distances referenced from the current cursor position. Relative moves are indicated by using signed numbers (e.g. # = +15 or 122); absolute moves are indicated by unsigned numbers (e.g. # = 15 or 122).
Stroke Weight
Designates the thickness or weight of the stroke that composes the characters of a font.
? ( s # B - Primary ? ) s # B - Secondary
#= -7 -6 -5 -4 -3 -2 -- Ultra thin - Extra Thin - Thin - Extra Light - Light - Demi Light - Semi Light - Medium 7 - Semi Bold - Demi Bold - Bold - Extra Bold - Black - Extra Black - Ultra Black
Typeface Selection
Designates the design of the font.
? ( s # T - Primary ? ) s # T - Secondary
#= 7 - Line Printer - Courier - Helvetica - Gothic - Script 16602 - Prestige - Courier (Scalable) - CG Times - Univers - Arial
See Table C-2 and C-3 in the PCL 5 Comparison Guide for more typeface values.
Font Selection by ID #
Selects a soft font using its specific ID #.
? ( # X - Designates soft font as primary ? ) # X - Designates soft font as secondary
# = Font Identification number (ID #; 0 through 32767)
Learn.fm Page 13 Tuesday, June 22, 1999 8:17 AM
Select Default Font
Sets all font characteristics (except orientation) to those of the default font.
? ( 3 @ Default primary font characteristics ? ) 3 @ Default secondary font characteristics Transparent Print Data
Provides printing access to all characters in a font including those defined as unprintable.
? & p # X [transparent data ]
# = Number of bytes of transparent print data.
Underline
Controls automatic text underlining.
?&d#D
# = 0 - Underline On 3 - Floating Underline On
? & d @ - Underline Off
13 EN 13
Learn.fm Page 14 Tuesday, June 22, 1999 8:17 AM
Font Management
Font ID #
Specifies an identification number (ID #) for use in subsequent font management commands.
# = ID # (0 through 32767)
Font Control
Provides the means for manipulating soft fonts within the printer.
# = 0 - Delete all soft fonts 1 - Delete all temporary soft fonts 2 - Delete soft font (last ID specified) 3 - Delete Character Code (last ID and character code) 4 - Make soft font temporary (last ID specified) 5 - Make soft font permanent (last ID specified) 6 - Copy/Assign current invoked font as temporary
Alphanumeric ID
Specifies alphanumeric String IDs for fonts, macros, and media types. Specifies media selection by the type of media and supports enhancements for the printer disk drive.
User Defined Pattern
Downloads binary data that defines a user-defined pattern.
? * c # W [pattern data]
# = 0 - Number of pattern data bytes
Pattern Control
Provides a means for manipulating user-defined (soft) patterns.
# = 0 - Delete all patterns (temporary and permanent) 1 - Delete all temporary patterns 2 - Delete pattern (last pattern ID specified) 3 - Reserved 4 - Make pattern temporary (last pattern ID specified) 5 - Make pattern permanent (last pattern ID specified)
19 EN 19
Learn.fm Page 20 Tuesday, June 22, 1999 8:17 AM
Raster Graphics
Raster Graphics Resolution
Designates the graphics resolution for raster data operations.
#= 75 - 75 dots-per-inch 100 - 100 dots-per-inch 150 - 150 dots-per-inch 200 - 200 dots-per-inch 300 - 300 dots-per-inch 600 - 600 dots-per-inch
Raster Graphics Presentation Mode
Specifies the presentation of the raster image on the logical page.
# = 0 - image printed in the current print direction. 3 - image printed along the width of physical page.
Source Raster Height
Specifies the height in raster rows (pixels) of the raster picture area.
# = Height in raster rows
Source Raster Width
Specifies the width in pixels of the raster picture area.
# = width in pixels of the specified resolution
Destination Raster Width
Specifies the width in decipoints of the destination raster picture when raster scaling.
# = Width in decipoints
Destination Raster Height
Specifies the height in decipoints of the destination raster picture when raster scaling.
# = Height in decipoints
Scale Algorithm
Selects an algorithm for enhancing details when down-scaling color images having light or dark backgrounds.
# = 0 Enhances color source image having a light background # = 1 Enhances color source image having a dark background
Learn.fm Page 21 Tuesday, June 22, 1999 8:17 AM
Raster Graphics (continued)
Start Raster Graphics
Specifies the left raster graphics margin.
# = 0 - sets left graphics margin at X-position 0. 1 - sets left graphics margin to the current column (current X-position). 2 - Turn on scale mode (start raster at logical page left boundary) 3 - Turn on scale mode (start raster at cursor position)
Y Offset
Moves the cursor vertically the specified number of raster lines from the current line in the picture area.
PA [ X, Y. [,X,Y ] ] [;]
Pen Down
Lowers the logical pen to the page.
PD [ X, Y. [,X,Y ] ] [;]
Polyline Encoded
Encodes common HP-GL/2 commands to increase throughput.
PE [flag] [val] | coord pair. [flag] [val] | coord pair ; or PE;
Flag = < pen up > fractional data = absolute 7 7-bit data7 : Select pen
29 EN 29
Learn.fm Page 30 Tuesday, June 22, 1999 8:17 AM
HP-GL-2 Vector Group (continued)
Plot Relative
Enables movement relative to the current pen location.
PR [ X,Y. [,X,Y ] ] [;]
Pen Up
Lifts the logical pen from the page.
PU [ X,Y.[ ,X,Y ] ] [;]
Relative Arc Three Point
Draws an arc from the current pen location through two relative points.
RT XINCR INTRM,YINCR INTRM,XINCR END, YINCR END[,chord angle] [;]
Polygon Group
Edge Rectangle Absolute
Outlines a rectangle defined with absolute coordinates.
EA X,Y [;]
X,Y = Coordinates of opposite corner of rectangle.
Edge Rectangle Relative
Outlines a rectangle defined with relative coordinates.
ER X,Y [;]
Edge Wedge
Defines and outlines a wedge-shaped polygon.
EW radius,start angle,sweep angle[,chord angle] [;]
Edge Polygon
Outlines the polygon resident in the polygon buffer.
EP [;]
Fill Polygon
Fills the polygon specified in the polygon buffer with the current fill type.
FP [fill method][;]
fill method = 0 - Odd/Even fill 1 - Non-zero winding fill
Learn.fm Page 31 Tuesday, June 22, 1999 8:17 AM
HP-GL/2 Polygon Group (continued)
Polygon Mode
Allows creation of user-defined polygons in the polygon buffer.
PM polygon definition [;]
polygon definition = 0 (Clears polygon buffer and enters polygon mode) 1 (Closes current polygon or subpolygon and remains in polygon mode) 2 (Closes current polygon or subpolygon and exits polygon mode)
SV [ screen type [,option1[,option2]]][;]
screen type = 0= 1= 2= 21 = 22 = description No screening Shaded fill User defined PCL Patterns PCL User-defined Patterns option 1 ignored % shading index no. pattern type pattern ID option 2 ignored ignored pen flag ignored ignored
Transparency Mode
Defines how the white areas of the source graphics image affect the destination graphics image.
TR [ n][;]
n = 1 (Transparency mode=on [ default]) 0 (Transparency mode=off)
User Defined Line Type
Defines a line pattern.
UL [ index[,gap1,. ,gapn ] ][;]
index = Line pattern number. [18] gap = Percentage of pattern length for that portion (first gap is a pen-down move).
Pen Width Unit Selection
Specifies whether pen width is defined in millimeters or as a percentage of P1/P2 distance.
WU [ type] [;]
type = 0 (millimeters) = 1 (percentage of P1/P2 distance)
33 EN 33
Learn.fm Page 34 Tuesday, June 22, 1999 8:17 AM
HP-GL/2 Character Group
Alternate Font Definition
Specifies an alternate font for labeling.
AD [ kind, value.[,kind, value ] ] [;]
Kind 7 Attribute Symbol Set Font spacing Pitch Height Posture Stroke Weight Typeface Value * 0 (fixed); 1 (prop.) characters per inch font point size 0 (upright); 1 (italic) 0 (medium); 3 (bold)* *
* See tables in Appendix C of the PCL 5 Comparison Guide.
Character Fill Mode
Specifies how outline fonts will be rendered.
CF [ fill mode [,edge pen*]] [;]
fill mode = 0 (solid fill and edged) 1 (edging with specified pen [or current pen if edge pen parameter not specified]; characters filled if can't be edged) 2 (fill with current fill type; characters are not edged) 3 (fill with current fill type; edge characters with the specified pen or current pen if edge pen parameter is not specified)
edge pen = pen number to be used for edging. * Using 0 means edge in pen 0.
Character Plot
Moves the pen the specified number of character cells from the current pen location.
CP [ spaces, lines] [;]
Absolute Label Direction
Specifies the slope of labels independent of P1 and P2 locations.
DI [ run,rise ][;]
run = the X-component of the label direction or COSINE of the angle rise = the Y-component of the label direction or SINE of the angle
Learn.fm Page 35 Tuesday, June 22, 1999 8:17 AM
HP-GL/2 Character Group (continued)
Relative Label Direction
Specifies the slope of labels relative to P1 and P2 locations.
DR [ run,rise] [;]
run = percentage of distance between P1X and P2X rise = percentage of distance between P1Y and P2Y.
Define Label Terminator
Defines the character that turns off labeling.
DT [ lblterm [,mode ] ];
lblterm = character to be used as terminator mode = 0 (print label terminator) 1 (do not print terminator)
Define Variable Text Path
Specifies the label path as right, left, up, or down.
DV [ path [,line ] ] [;]
path = 0 (0 degrees right) 1 (-90 degrees down) 2 (-180 degrees left) 3 (-270 degrees up) 0 (-90 degrees normal line feed) 1 (+90 degrees reverse line feed)
line =
Extra Space
Increases or reduces space between characters and lines of text.
ES [ width [,height ] ] [;]
width = number (or fractional number) of character spaces height = number (or fractional number) of lines
Select Primary Font ID
Selects as primary a font previously assigned a PCL font ID number.
FI font ID [;]
font ID = Font ID number assigned in PCL mode.
Select Secondary Font ID
Selects as secondary a font previously assigned a font ID number.
FN font ID [;]
35 EN 35
Learn.fm Page 36 Tuesday, June 22, 1999 8:17 AM
Prints text using the currently selected font.
LB text. text lblterm [;]
text. text = Any characters. lblterm = Label terminator (default Ext or defined with DT command).
Label Origin
Specifies the positioning of the characters within a label.
LO [ position] [;]
position = Number indicating label position relative to current cursor position (see command description in PCL5 Technical Reference Manual).
Label Mode
Determines how LB (Label) and SM (Symbol Mode) interpret characters. Most often used for printing a 2-byte character set such as Kanji.
LM [mode,[row number]:]
mode = determines the interpretation mode as follows: 0 Interprets each byte as a character (8-bit mode). 1 Interprets the next two bytes as a character (16-bit mode). 2 Same logic as mode 0 except that vertical substitutes are used if found in a VT segment of the current font. 3 Same logic as mode 1 except that vertical substitutes are used if found in a VT segment of the current font. row number = indicates the first byte while the LB or SM instruction supplys the second byte. Used only in mode 0 when a 16-bit character set is selected.
Select Alternate Font
Selects the font designated by AD.
SA [;]
Scalable or Bitmap Fonts
Specifies the type of fonts to be used for labels.
SB [ n] [;]
n = 0 (Scalable fonts [default]) = 1 (Bitmap and scalable fonts)
Learn.fm Page 37 Tuesday, June 22, 1999 8:17 AM
Standard Font Definition
Specifies the standard font for printing labels.
SD [ kind, value.[,kind, value ] ] [;]
Absolute Character Size
Specifies an absolute character size (in centimeters).
SI [ width, height] [;]
Character Slant
Specifies the slant at which labels are printed.
SL [ tangent of angle] [;]
tangent of angle = Tangent of slant angle (measured from vertical)
Relative Character Size
Specifies character size as a percentage of the P1/P2 distance.
SR [ width, height] [;]
Select Standard Font
Selects the font designated by SD for printing labels.
SS [;]
Transparent Data
Specifies whether control characters perform their function or are printed as characters.
TD [ mode] [;]
mode = 0 (Normal) 1 (Transparent)
37 EN 37
Learn.fm Page 38 Tuesday, June 22, 1999 8:17 AM
HP-GL/2 Technical Drawing Extensions Group
Merge Control
MC[mode[,opcode]];
mode = 0 - opcode value ignored (ROP set to 252 [default]) 1 - opcode value used as ROP value opcode = logical operation (ROP3 value)
Specifies either grid intersection or grid-centered pixel placement.
PP[mode];
mode = 0 - grid intersection (default) 1 - grid centered
Programming Hints
End-Of-Line Wrap
Defines action that occurs when text reaches right margin: perform a carriage return or do not perform carriage return (truncate data).
?&s#C
# = 0 - Enables End-Of-Line Wrap 1 - Disables End-Of-Line Wrap
Display Functions
Causes all escape sequences and control codes to be printed instead of executed.
Enables Display Functions Disables Display Functions
Learn.fm Page 39 Tuesday, June 22, 1999 8:17 AM
PJL Kernel
Terminates operation of current language and returns control to PJL. Every job should begin and end with this command.
<ESC> % 12345X
Enter Language
Causes PJL to enable the specified language.
PCL @PJL ENTER LANGUAGE = POSTSCRIPT [CR] <LF> others
Comment
Allows one line of comment text to be entered in PJL.
@PJL COMMENT comment text. [CR] <LF>
Indicates the start of a print job, resets the page count and allows naming of the job; supports non-printing mode. Also, used for providing the password for PJL security.
[NAME= job name] [START= first page ] @PJL JOB [END= last page ] [PASSWORD = number
[CR] <LF> ]
End-Of-Job
Tells printer the job has completed, resets the page count.
@PJL EOJ [NAME = job name] [<CR>] <LF>
39 EN 39
Learn.fm Page 40 Tuesday, June 22, 1999 9:05 AM
PJL Environment
Resets current and default PJL variables to factory default values.
@PJL INITIALIZE [<CR>]<LF>
Resets current PJL variables to default values.
@PJL RESET [<CR>]<LF>
Default
Sets default value for environment variables.
@PJL DEFAULT [LPARM : personality | IPARM : port] ~ variable = value [<CR>] <LF>
Sets the environment variable for the duration of a PJL job.
@PJL SET [LPARM : personality | IPARM : port] ~ variable = value [<CR>] <LF>
Inquire
Requests the current value for an environment variable.
@PJL INQUIRE [LPARM : personality | IPARM : port] ~ variable [<CR>] <LF>
Response
@PJL INQUIRE [LPARM : personality | IPARM : port] ~ variable<CR><LF> value <CR><LF> <FF>
Dinquire
Requests the default value for a specified environment variable.
@PJL DINQUIRE [LPARM : personality | IPARM : port] ~ variable [<CR>] <LF>
@PJL DINQUIRE [LPARM : personality | IPARM : port] ~ variable<CR> <LF> value <CR><LF> <FF>
~ - Indicates that the following data is part of the preceding line. EN
Learn.fm Page 41 Tuesday, June 22, 1999 8:17 AM
PJL Status Readback (continued)
Request a specified category of printer information.
@PJL INFO category [<CR>]<LF>
@PJL INFO category <CR><LF>
[1 or more lines of printable characters or <WS> followed by]
<CR><LF> <FF>]
Returns the words portion of the command to the host computer.
@PJL ECHO [<Words>] [<CR>] <LF>
@PJL ECHO [<Words>] <CR><LF> <FF>
Ustatus
Allows printer to send unsolicited status messages.
@PJL USTATUS variable = value [<CR>]<LF>
@PJL USTATUS variable <CR><LF>
<CR><LF> <FF>
Ustatusoff
Turns off all unsolicited status.
@PJL USTATUSOFF [<CR>]<LF>
41 EN 41
Learn.fm Page 42 Tuesday, June 22, 1999 8:17 AM
PJL Device Attendance
Operator Message
Displays specified message on control panel and takes printer offline.
@PJL OPMSG DISPLAY = message [<CR>]<LF>
Ready Message
Specifies a message that replaces the READY message on the printer control panel. Doesn't affect on-line state.
@PJL RDYMSG DISPLAY = message [<CR>]<LF>
Status Message
Displays specified message on printer control panel and takes printer offline. Returns name of the key that is pressed by operator to put the printer back online.
@PJL STMSG DISPLAY = message [<CR>]<LF>
@PJL STMSG DISPLAY = message<CR><LF> key <CR><LF> <FF>
File System
FSDELETE
Deletes printer disk files.
@PJL FSDELETE NAME = pathname [<CR>]<LF>
FSDOWNLOAD
Downloads a file to the printer disk file system. @PJL FSDOWNLOAD FORMAT:BINARY [SIZE=int] [<CR>]<LF>
FSINIT
Initializes the printer disk file system.
@PJL FSINIT VOLUME = pathname [<CR>]<LF>
FSMKDIR
Creates the specified directory on the printer disk file system.
@PJL FSMKDIR NAME = pathname [<CR>]<LF>
Learn.fm Page 43 Tuesday, June 22, 1999 8:17 AM
PCL C O M M A N D S U M M A R Y
Universal Exit Language Configuration (I/O) Printer Reset Number of Copies Simplex/Duplex Long-edge Offset Registration Short-edge Offset Registration Duplex Page Side Selection Job Separation Output Bin (Media Bin) Unit-of-Measure Page Control Page Size Paper (Media) Source Page Length (Obsolete) Orientation Print Direction Character Text Path Direction Text Parsing Method Left Margin Right Margin Clear Horizontal Margins Top Margin Text Length Perforation Skip Horizontal Motion Index Vertical Motion Index Line Spacing
?%12345X ? & b # W[data] ?E ?&l#X ?&l#S ?&l#U ?&l#Z ?&a#G ?&l1T ?&l#G ?&u#D ?&l#A ?&l#H ?&l#P ?&l#O ?&a#P ?&c#T ?&t#P ?&a#L ?&a#M ?9 ?&l#E ?&l#F ?&l#L ?&k#H ?&l#C ?&l#D
43 EN 43
Learn.fm Page 44 Tuesday, June 22, 1999 8:17 AM
Horizontal Cursor Positioning Columns Decipoints Units-of-Measure Control Codes Carriage Return Space Backspace Horizontal Tab Vertical Cursor Positioning Rows Decipoints Units-of-Measure Half Line-Feed Control Codes Line-Feed Form-Feed Line Termination Push/Pop Cursor Position
?&a#C ?&a#H ?*p#X CR SP BS HT ?&a#R ?&a#V ?*p#Y ?= LF FF ?&k#G ?&f#S
Symbol Set Spacing Pitch Height Style Stroke Weight Typeface Font Selection by ID # Select Default Font Transparent Print Data Underline - Enable - Disable
? ( ID ?(s#P ?(s#H ?(s#V ?(s#S ?(s#B ?(s#T ?(#X ?(3@ ? & p # X [transparent data ] ?&d#D ?&d@
Font ID # (specify) Font Control Alphanumeric ID
?*c#D ?*c#F ? & n # W [operation][string]
Symbol Set ID Code Define Symbol Set Symbol Set Management
?*c#R ? ( f # W [symbol set definition data] ?*c#S
Command shown for primary only, reverse parenthesis for secondary command.
Learn.fm Page 45 Tuesday, June 22, 1999 8:17 AM
Font Creation
Font Descriptor /Data Character Code Character Descriptor/Data
?) s # W [descriptor data ] ?*c#E ? ( s # W[binary data ]
Macro ID # (specify) Macro Control
?&f#Y ?&f#X
Source Transparency Mode Pattern Transparency Mode Pattern (Area Fill) ID Select Current Pattern User-Defined Pattern Set Pattern Reference Point Pattern Control Logical Operation Pixel Placement
?*v#N ?*v#O ?*c#G ?*v#T ? * c # W [pattern data] ?*p#R ?*c#Q ?*l#O ?*l#R
Horizontal Rectangle Size Decipoints Units-of-Measure Vertical Rectangle Size Decipoints Units-of-Measure Pattern ID (Area Fill ID) Fill Rectangular Area
?*c#H ?*c#A ?*c#V ?*c#B ?*c#G ?*c#P
Raster Resolution Presentation Source Raster Height Source Raster Width Destination Raster Height Destination Raster Width Scale Algorithm Start Raster Graphics Y Offset Set Compression Mode Transfer Raster Data End Raster Graphics
?*t#R ?*r#F ?*r#T ?*r#S ?*t#V ?*t#H ?*t#K ?*r#A ?*b#Y ?*b#M ? * b # W [raster data ] ?*rB ?*rC
Learn.fm Page 46 Tuesday, June 22, 1999 8:17 AM
Simple Color Configure Image Data Color Component One Color Component Two Color Component Three Assign Color Index Push/Pop Palette Select Palette Palette Control ID Palette Control Foreground Color Render Algorithm Download Dither Matrix Color Lookup Tables Gamma Correction Viewing Illuminant Monochrome Print Mode
?*r#U ? * v # W[data] ?*v#A ?*v#B ?*v#C ?*v#I ?*p#P ? &p # S ? &p # I ? &p # C ?*v#S ?*t#J ? * m # W [data] ? * l # W [data] ?*t#I ? * i # W [data] ? &b # M
Set Location Type Set Location Unit Inquire Entity Free Space Flush All Pages Echo
?*s#T ?*s#U ?*s#I ?*s#M ? &r # F ?*s#X
Picture Frame Horizontal Size Picture Frame Vertical Size Set Picture Frame Anchor Point HP-GL/2 Plot Horizontal Size HP-GL/2 Plot Vertical Size Enter HP-GL/2 Mode Enter PCL Mode
?*c#X ?*c#Y ?*c0T ?*c#K ?*c#L ?%#B ?%#A
Learn.fm Page 47 Tuesday, June 22, 1999 8:17 AM
Config./Status Group (HP-GL/2)
Default Values Initialize Input P1 and P2 Input Relative P1 and P2 Input Window Rotate Coordinate System Scale DF[;] IN[;] IP[XP1, YP1[,XP2,YP2 ] ] [;] IR[XP1, YP1[,XP2,YP2] ] [;] IW[ XLL,YLL,XUR,YUR] [;] RO[ angle] [;] SC[ X1,X2,Y1,Y2 [,type[,left bottom ]]] [;] or SC XMIN,XFCTR,YMIN,YFCTR, type[;]
Vector Group (HP-GL/2)
Arc Absolute Arc Relative Absolute Arc Three Point Bezier Absolute AA XCTR,YCTR,sweep angle [,chord angle] [;] AR XINCR,YINCR,sweep angle [,chord angle] [;] AT XINTRM,YINTRM,XEND, YEND, [,chord angle] [;] BZx1_control_pt,y1_control_pt x2_control_pt,y2_control_pt x3_control_pt,y3_control_pt. [x1_control_pt,y1_control_pt x2_control_pt,y2_control_pt x3_control_pt,y3_control_pt]; Bezier Relative BRx1_control_pt_increments, y1_control_pt_increments, x2_control_pt_increments, y2_control_pt_increments, x3_control_pt_increments, y3_control_pt_increments. [x1_control_pt_increments, y1_control_pt_increments, x2_control_pt_increments, y2_control_pt_increments, x3_control_pt_increments, y3_control_pt_increments]; Circle Plot Absolute Pen Down Polyline Encoded CI radius[,chord angle] [;] PA[ X,Y.[,X,Y] [;] PD[ X, Y.[,X,Y] [;] PE[ flag][val] | [coord pair]. [flag][val] | [coord pair ]; or PE; PR[ X,Y.[,X,Y]] [;] PU[ X,Y.[,X,Y]] [;] RT XINCR INTRM,YINCR INTRM, XINCR END, YINCR END [,chord angle] [;]
Tags
X-980T M197DF Rhythmnblue AL2023W GA-8I945gzme-RH CW-29Z408T PSW112 RX-V590 DSP-A2 Leicavit M D865perl EWD1409I Printer UN40B7000 Synthesizer P1205J Gateway WK-1350 Ge Mini J7 Digimax A403 Edition LFD750 SGH-C266 Black FT-2500M CS2112 NAD 3140 TH-A25 Gf-300 GT-I8910 M8 AEG-electrolux BE12 KX-TGA820 Diamond 10A SGH-E710 MVX2I Waters KS-AX3300 The Life Comparison Guide CDI-300 HW-C1260tve Me-U Point 510 Isongbook CS-21K40ML DV256 Ericsson K330 SGH-C276L 37LG6000-ZA AEU Reference 3 3 Sansui 771 TD-V75125E MG-3924W Driver Download KAC-7404 MAX-DN67 HMB405 Wixl12 26LC2D KX-TSC11W DT290 Armani DTH-8560 SLV-SE830N LE40A557p2F VGN-FW41zj H 170MP 22LU5000 Midnight Star Bipac 5200 DSC-H9 NW-E005 HD250HJ-SRA Silver DVP3000 Uk PX700W EPC2203 LAV54550 TX-32PM11D Adventure KDL-L40HVX Temporis 10 MD96144 ML-ROT-054 MR-14EX DLG7188WM Automatic VP-DC171 TX-L32g10E CQ-C7300N Investigation NV-HD620B MVX1S En 770-TFT Forerunner 410 26LH1DC1 XL-40H 50H Bizhub 363 Elph LT Series
manuel d'instructions, Guide de l'utilisateur | Manual de instrucciones, Instrucciones de uso | Bedienungsanleitung, Bedienungsanleitung | Manual de Instruções, guia do usuário | инструкция | návod na použitie, Užívateľská príručka, návod k použití | bruksanvisningen | instrukcja, podręcznik użytkownika | kullanım kılavuzu, Kullanım | kézikönyv, használati útmutató | manuale di istruzioni, istruzioni d'uso | handleiding, gebruikershandleiding
Sitemap
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101








1. New Replacement AC Adapter Laptop Charger for HP Pavilion DV4 DV5 Series; HP G50 G60 Series
2. New Laptop Replacement Battery for HP Pavilion dv4 Series, Pavilion dv5 Series , Pavilion dv6 Series
3. Welcome To Five Club
4. Rubbermaid Clear Carb X Pan Full Size 2.5"Dp (130PCL) Category: Food Storage Boxes
5. Cross Classic Century 14K Gold Filled /Rolled Gold BP and .5mm PCL
6. Baldor Motor Motor 2HP Pressure Washer #PCL3515M




