Reviews & Opinions
Independent and trusted. Read before buy HP Deskjet 660!

HP Deskjet 660


Bookmark
HP Deskjet 660

Bookmark and Share

 

HP Deskjet 660HP DeskJet 660C No. 29 (51629A) Black Cartridge
This ink cartridge replaces the HP 51629a (29) inkjet cartridge. This inkjet cartridge can be refilled and comes with our 100% satisfaction guarantee. Fits Models : HP DeskWriter 600 660C 680C 694C Fax 910 920 OfficeJet 710 720 600 610 630 635 500 520 570 580 590 PSC 370 380 DeskJet 600 600C 660C 660CSE 670C 670TV 672C 680C 682C 690C 692C 693C 694C 695C 697C

Details
Brand: HP
Part Numbers: DESKJET 660C, DeskJet 660 C, DeskJet 660C, Deskjet 660C, Deskjet 660c
[ Report abuse or wrong photo | Share your HP Deskjet 660 photo ]

 

 

Manual

Preview of first few manual pages (at low quality). Check before download. Click to enlarge.
Manual - 1 page  Manual - 2 page  Manual - 3 page 

Download (English)
HP Deskjet 660 - Deskjet 660C Ľ¿ç”¨æ‰‹å†Šã€€ Printer, size: 6.8 MB

 

HP Deskjet 660

 

 

User reviews and opinions

<== Click here to post a new opinion, comment, review, etc.

Comments to date: 1. Page 1 of 1. Average Rating:
side ress 1:03pm on Wednesday, April 7th, 2010 
takes Colour and Black ink, Fast, Durable, Cheap, Good Quality and long lasting Breaks after about 4years of Continous use

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

doc0

HP Inkjet Cartridges - Cartridge Compatibility Chart for HP Deskjet and HP Deskwriter Printers
In this document: HP Deskjet 400 series printers HP Deskjet and HP Deskwriter 500 series printers HP Deskjet and HP Deskwriter 600 series printers HP Deskjet 700 series printers HP Deskjet 800 series printers HP Deskjet 900 series printers HP Deskjet 6100 series printers HP Deskjet 5550 series printers HP Deskjet 3820 series printers HP Deskjet 3400 series printers HP Deskjet 3300 series printers Additional information

Introduction

The following tables show compatible HP Inkjet cartridges for HP Deskjet and HP Deskwriter printers.
HP Deskjet 400 series printers
Printer HP Deskjet 400 HP Deskjet 400L HP Deskjet 420c Black cartridge HP 26 (51626A) HP 26 (51626A) HP 26 (51626A) Color cartridge HP 25 (51625A) HP 25 (51625A) HP 25 (51625A)
HP Deskjet and HP Deskwriter 500 series printers
Printer HP Deskjet 500 HP Deskjet and Deskwriter 500c HP Deskjet 505k (Korea) HP Deskjet 510 (Europe) HP Deskjet 520 (Europe) HP Deskjet and Deskwriter 540c HP Deskjet and Deskwriter 550c HP Deskjet and Deskwriter 560c Black cartridge HP 26 (51626A) HP 26 (51626A) HP 26 (51626A) HP 26 (51626A) HP 26 (51626A) HP 26 (51626A) HP 26 (51626A) HP 26 (51626A) Color cartridge N/A HP 25 (51625A) N/A N/A N/A HP 25 (51625A) HP 25 (51625A) HP 25 (51625A)
HP Deskjet and HP Deskwriter 600 series printers
Printer Black cartridge Color cartridge Photo cartridge
HP Deskjet and Deskwriter 600 HP Deskjet 600c HP Deskjet 610c, 610CL, 612c HP Deskjet 630c, 632c HP Deskjet 640c, 642c, 648c HP Deskjet 656c, 656cvr HP Deskjet and Deskwriter 660c HP Deskjet 660cse HP Deskjet 670c, 670tv, 672c HP Deskjet 680c, 682c HP Deskjet 690c HP Deskjet 692c HP Deskjet 693c HP Deskjet 694c HP Deskjet 695c HP Deskjet 695cci HP Deskjet 697c
HP 29 (51629A) HP 29 (51629A) HP 20 series (C6614AN or C6614DN) HP 20 series (C6614AN or C6614DN) HP 20 series (C6614AN or C6614DN) HP 20 series (C6614AN or C6614DN) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A) HP 29 (51629A)
HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A) HP 49 (51649A)
NA NA HP 16 (C1816A) HP 16 (C1816A) HP 16 (C1816A) HP 16 (C1816A) NA NA NA NA HP 16 (C1816A) HP 16 (C1816A) HP 16 (C1816A) HP 16 (C1816A) HP 16 (C1816A) HP 16 (C1816A) HP 16 (C1816A)
HP Deskjet 700 series printers
Printer HP Deskjet 710c HP Deskjet 712c HP Deskjet 720c HP Deskjet 722c Black cartridge HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) Color cartridge HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T)
HP Deskjet 800 series printers
Printer HP Deskjet 810c HP Deskjet 812c HP Deskjet 815c HP Deskjet 820c HP Deskjet 820cxi HP Deskjet 820ce HP Deskjet 825c, 825cvr Printer HP Deskjet 830c, 832c HP Deskjet 840c HP Deskjet 842c Black cartridge HP15 (C6615AN)* HP15 (C6615AN)* HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP15 (C6615AN), optional for the printer Black cartridge HP 45 (51645A) HP15 (C6615AN)* HP15 (C6615AN)* Color cartridge HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T) HP 41 (51641A) HP 41 (51641A) HP 41 (51641A) HP 17 (C6625) Color cartridge HP 23 (C1823D or C1823T) HP 17 (C6625) HP 17 (C6625)
HP Deskjet 843c HP Deskjet 845c, 845cvr HP Deskjet 850c HP Deskjet 850cxi HP Deskjet 855c (U.S.) HP Deskjet 855cse HP Deskjet 870cse HP Deskjet 870cxi HP Deskjet 880c HP Deskjet 882c HP Deskjet 890cse HP Deskjet 890cxi HP Deskjet 895cse HP Deskjet 895cxi
HP15 (C6615AN)* HP15 (C6615AN)* HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A)
HP 17 (C6625) HP 17 (C6625) HP 41 (51641A) HP 41 (51641A) HP 41 (51641A) HP 41 (51641A) HP 41 (51641A) HP 41 (51641A) HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T) HP 23 (C1823D or C1823T)
*HP 15 (C6615AN) is compatible with any printer that uses the HP 45 (51645A) cartridge; however, the *HP 45 (51645A) cartridg cannot be used in the HP Deskjet 810c, 812c, 840c, 842c, and 843c. *HP 23 (C1823T) is a twin pack, containing two HP 23 (C1823D) cartridges.
HP Deskjet 900 series printers
Printer HP Deskjet 920c HP Deskjet 920cxi HP Deskjet 920cvr HP Deskjet 930c HP Deskjet 932c HP Deskjet 935c HP Deskjet 940c, 940cvr HP Deskjet 950c HP Deskjet 952c HP Deskjet 955c (Japan) HP Deskjet 959c HP Deskjet 960c HP Deskjet 970cse HP Deskjet 970cxi HP Deskjet 980c HP Deskjet 990cse HP Deskjet 990cxi HP Deskjet 995c Black cartridge HP15 (C6615AN) HP15 (C6615AN) HP15 (C6615AN) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP15 (C6615AN) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) HP 45 (51645A) Color cartridge HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy)

HP Deskjet 6100 series printers
Printer HP Deskjet 6122 HP Deskjet 6127
Black cartridge HP 45 (51645A) HP 45 (51645A)
Color cartridge HP 78 (C6578AN large or C6578DN economy) HP 78 (C6578AN large or C6578DN economy)
HP Deskjet 5550 series printers
Printer HP Deskjet 5550 HP Deskjet 5551 (Japan only) Black cartridge HP 56 (C6656A) HP 56 (C6656A) Color cartridge HP 57 (C6657A) HP 57 (C6657A) Photo cartridge HP 58 (C6658A) HP 58 (C6658A)
A print cartridge protector ships with the HP 58 Photo cartridge. The part number for the print cartridge protector is 5064-4554.
HP Deskjet 3820 series printers
Printer HP Deskjet 3820 Black cartridge HP15 (C6615AN) Color cartridge HP 78 (C6578AN large or C6578DN economy)
HP Deskjet 3400 series printers
Printer HP Deskjet 3420 HP Deskjet 3425 Black cartridge HP 27 (C8727A) HP 27 (C8727A) Color cartridge HP 28 (C8728A) HP 28 (C8728A)
HP Deskjet 3300 series printers
Printer HP Deskjet 3320 HP Deskjet 3325 Black cartridge HP 27 (C8727A) HP 27 (C8727A) Color cartridge HP 28 (C8728A) HP 28 (C8728A)

doc1

Font Type (UBYTE) 93 Style MSB (UINT) 93 Baseline Position (UINT) 94 Cell Width (UINT) 94 Cell Height (UINT) 94 Orientation (UBYTE) 94 Spacing (BOOL) 95 Symbol Set (UINT) 95 Character Set (UINT16) 95 Pitch (UINT) 95 Height (UINT) 96 xHeight (UINT) 96 Width Type (SBYTE) 96 Style LSB (UBYTE) 96 Stroke Weight (SBYTE) 96 Typeface [LSB/MSB] (UBYTE) 97 Serif Style (UBYTE) 98 Quality 98 Placement 99 Underline Position (SBYTE) 99 Underline Thickness (UBYTE) 99 Text Height (UINT) 99 Text Width (UINT) 99 First Code (UINT) 100 Last Code/Number of Chars (UINT) Pitch Extended (UBYTE) 100 Height Extended (UBYTE) 100 Cap Height (UINT) 101 Font Number (UINT) 101 Font Name (ASC16) 101 X Resolution (UINT) 101 Y Resolution (UINT) 101 Copyright 102 Font Scaling Technology 102 Segment Size 102
11.3 Bitmap Resolution Segment
11.3.1 X Resolution (UINT16) 11.3.2 Y Resolution (UINT16) 11.4.1 Style (UINT32) 104 11.4.2 Stroke Weight (UINT32) 11.4.3 Sizing (UINT16) 103

103 104

11.4 Character Enhancement Segment
11.5 Dual-Pitch-Space Char Segment
11.5.1 Full-Width-Space Character Code 106 11.5.2 Half-Width-Space Character Code 106
12.0 HP LaserJet Bitmap Character Definition 107
12.0.1 Format (UBYTE) 107 12.0.2 Continuation (BOOL) 108
12.0.3 12.0.4 12.0.5 12.0.6 12.0.7 12.0.8 12.0.9 12.0.10 12.0.11
Descriptor Size (UBYTE) 108 Class (UBYTE) 108 Orientation (UBYTE) 111 Left Offset (SINT) 111 Top Offset (SINT) 111 Character Width (UINT) 111 Character Height (UINT) 111 Delta X (SINT) 112 Character Data 112

13.0 Banner Printing 113

13.0.1 13.0.2 13.0.3 13.0.4 13.0.5 13.0.6 13.0.7 13.0.8 Media Source 113 Margins 114 Command Sequence 114 Moving to a New Logical Page 114 Unloading Continuous Media 114 Power-On with Continuous Media 115 Power-Off with Continuous Media 115 Printing Cutsheet with Z-Fold Media 115
13.1 Sample HP PCL for a Banner Print Job

14.0 HP PCL Code Samples

14.1 Page Formatting Program Example 14.2 Commands Sent to Printer 118 14.3 3-Plane Color Graphics 119 14.4 4-Plane Color Graphics 120

15.0 Printer Commands

122 124
16.0 Other Resources for Assistance
16.1 HP Developer Exchange 124 16.2 Comments & Feedback 124
How This Developers Guide Works
Below is a sample command description chart from this guide. On the following pages you can find descriptor names for the various parts of the graph.

A 4.0.1

TABLE 1.

Page Length

Page Length - Esc

&l#P

DJ870C DJ880C
HP2000C DJ890C DJ895C DJ970C

DJ610C

DJ660C

DJ670C

DJ680C

DJ690C

DJ695C

DJ810C

DJ830C

DJ850C

10.6.1

Printer Control

Gray Balance

TABLE 9.

Gray Balance -

Esc * b # B

2 Default Range

Set gray balance to device default (enabled or disabled) Enable gray balancing Disable gray balancing
4 Device dependent 0 to 2 - Command is ignored for out of range values
Determines whether black optimization is performed to make process black (composite blackcomposed of color inks) appear more black. When composite black is constructed by setting all the bits in the CMY color planes, the resulting color may not be isotonic. Gray balancing removes some dots to neutralize the hue shift. Esc E resets Gray Balance to the device-dependent default. The default for the HP DeskJet 550C is 2 (disable gray balancing). The defaults for the HP DeskJet 540 and HP DeskJet 600 printers are Print Mode and Media Type dependent - as shown in the following table. Other HP DeskJet printers do not require gray balancing, as the gray balance function is built into the Media Type/Print Quality commands. The Gray Balance command is considered obsolete for those printers. Gray Balance Default Modes HP DeskJet 540 Print Mode

EconoFast Normal Best

HP DeskJet 600 Glossy/ Trans.
(disabled) (enabled) (enabled)

Plain Paper

Special Paper

Glossy/Trans.

(disabled) (disabled) (disabled)

10.6.2

Dry Timer

TABLE 10.

Dry Timer - Esc

&b#T

0 1.1200 Default Range
Dry Timer is off Dry timer is on - time set for specified number of seconds
to 1200 - Command is ignored for out of range values
Sets a minimum dry time between pages to ensure that a previous page dries before the next page is dropped on top of it. The time required for ink to dry depends on media, print modes, and environment (temperature and humidity). For example, transparencies may need over 10 minutes in an unheated, damp environment. Esc E resets the dry timer to the default value of 0. The Dry Timer function has been incorporated into the Media Type/Print Quality command combination. The parameters specified for those commands determine the Dry Timer setting. Although some HP DeskJet 600/800/900 & HP 2000 Series printers will respond to this command, the command is considered obsolete. Dependence on the command should be removed from your application. The HP DeskJet 600/800/900 & HP 2000 Series printers use the following values as Dry Timer defaults when Media Type and Print Quality commands are used: Dry Timer Defaults EconoFast Mode Normal Mode Black

Prints any unprinted pages. Ejects the current page if printable data has been received (FF-CR). Sets text length, top margin, left margin, and right margin to user defaults. Moves CAP to the left edge of the logical page at the top of form.
The printer may select a different page size for the same line count, since lines are defined by the current VMI. This command is ignored if VMI is 0. For comparison purposes, the following table lists the page length line values associated with some standard paper sizes. To calculate the number of lines per page, multiply lines per inch (lpi) times the length of the physical page. For example, US Letter size paper is 11 inches; therefore, 6 x 11 = 66. Page Length Line Values
Letter Legal A4 Executive
HP DeskJet maximum page length is 14 inches for the HP DeskJet 600/800/900 & HP 2000 Series printers. This command must be sent at the beginning of a page prior to any printable data; otherwise, when the command is sent, the current page is closed and printed. Page Size

10.8.2

TABLE 15.

Page Size - Esc

&l#A
Page size set to that indicated by value index in the following tables
Regionally dependent (US Letter for printers sold in North America) limited to values specified in tables below - Command is ignored for out of range values
Designates the size of the media to be used. This command performs the following actions:
Prints any unprinted pages. Ejects the current page if printable data has been received (FF-CR). Sets text length, top margin, left margin, and right margin to user defaults. Moves CAP to the left edge of the logical page at the top margin. Disables the automatic macro overlay.
Since the logical page is defined to extend from the top and bottom edges of the physical page, this command also sets logical page length.

TABLE 16.

Selectable Sheet Media Sizes for HP DeskJet 600/800/900 & HP 2000 Series printers

Page Description

US Executive US Letter US Legal ISO and JIS A5 ISO and JIS A4 JIS B5 Custom

Page Size

7.25 x 10.5 8.5 x 11 8.5 x 14 148.5 mm x 210 mm 210 mm x 297 mm 182 mm x 257 mm 5.00 x 5.83 through 8.5 x 14 (127 mm x 148 mm-216mm x 356mm)

TABLE 38.

Font Pitch (Primary) -
Esc ( s # H Font Pitch (Secondary) - Esc ) s # H
Inter character spacing for current font is set
10 cpi > 0.0 - valid to 2 decimal places - Command is ignored for out of range values
Designates the horizontal spacing of a fixed-space or dual-fixed space (bitmap or scalable) font in characters per inch (cpi).
If the exact pitch is unavailable, the next larger pitch is selected. If a larger pitch is unavailable, the closest smaller pitch is selected. Pitch is ignored when selecting proportional fonts, but saved in the font select table and available when a fixed space font is selected. For fixed space bitmap fonts, both pitch and height are used for font selection. For fixed space scalable fonts, only pitch is used. For proportional scalable fonts, only height is used. For dualfixed space fonts, only the pitch is used. For scalable fonts, pitch is converted to a corresponding point size (height), which is scaled by the printer. Effective pitch ranges are thus limited by height constraints. 10.11.5 Font Height

TABLE 39.

Font Height (Primary) -
Esc ( s # V Font Height (Secondary) - Esc ) s # V
Height for current font is set
12 points > 0.0 - valid to 2 decimal places - Command is ignored for out of range values.
Specifies font height in points (1/72 inch).
If the requested height is unavailable, the closest heights are chosen for the next selection criteria. The closest value is in terms of absolute difference: e.g., if 6, 8, and 12 point fonts are available and 10 is requested, both 8 and 12 point fonts are considered. Fractional values may be specified when requesting height. All bitmap fonts within 0.25 points of the requested height are considered. If a 12 point font is requested, fonts between 11.75 and 12.25 are considered. Or, to put it another way, if 6, 8, and 11.75 point fonts are available and 10 is requested, both the 8 and 11.75 fonts are considered. Height is ignored when selecting a fixed space scalable font; but the value is saved in the font select table and available when a proportional font is selected. If no font within.25 points is available, HP DeskJet selects the next smaller height. If no smaller height is available, the next larger height is selected.

10.11.6

Font Style

TABLE 40.

Font Style (Primary) -
Esc ( s # S Font Style (Secondary) - Esc ) s # S
Specified characteristics are applied to font style request
to 32767 - values exceeding range are ignored
Identifies the posture, width, and structure of the font symbols. The partial sums for posture, width, and structure are added together to determine the desired value (#). The composition of the style word is shown below. Style Word = Posture + (4 x Width) + (32 x Structure) 15 X 14 reserved structure 0

posture

Value (#) = 2 3
Posture Upright Italic Alternate Italic Reserved

group of bytes sent by one command is called a block. A character definition consists of a first block and zero or more continuation blocks. An unsupported or invalid character definition is ignored and discarded. An out-of-memory condition during character download deletes the entire font. Reserved fields should be set to 0. 10.12.5 Font Control

TABLE 47.

Font Control -

Esc * c # F

Delete all fonts (temp, permanent, and soft) Delete all temporary fonts (temp, permanent, and soft) Delete font (specified by last Font ID) Delete character (last Font ID and Character Code) Make font temporary (specified by last Font ID) Make font permanent (specified by last Font ID)
0 to 5 - Command is ignored for other values, or if no font has the specified ID
Manipulates fonts and characters designated by Font ID and Character Code. If the primary or secondary font is deleted, a new primary or secondary font is automatically selected from the remaining fonts.

Raster Graphics

The following HP PCL commands apply to the printing of raster graphic images on HP DeskJet 600/800/900 & HP 2000 Series printers.

10.13.1

Raster Mode The Start Raster (Esc * r # A) command begins a restricted state called raster mode. Raster mode locks out commands that would affect rendering of the graphics image. These commands remain locked out until End Raster (Esc * r C).

10.13.2

Commands Locked Out of Raster Mode The following raster commands are ignored in raster mode. They should be used to define a graphic images parameters before entering graphics mode. Configure Raster Data Simple Color Source Raster Width Start Raster Esc * g # W Esc r # U Esc r # S Esc r # A

10.13.3

Commands Allowed in Raster Mode The following commands may be used in raster mode without implicitly ending raster mode. Compression Method Seed Row Source Transfer Raster by Row/Block Transfer Raster by Plane Y Offset Esc b # M Esc b # S Esc * b # W Esc b # V Esc b # Y

10.13.4

Start Raster

TABLE 48.

Start Raster -

Esc * r # A

Start graphics at logical page left boundary (current vertical position) Start graphics at CAP (current vertical and horizontal position)

1 Default Range

to 1 - Out of range values default to 0
Starts raster mode and specifies the starting position of the raster image. This command sets the left raster margin. A value of 0 starts the upper left corner of the picture at the current vertical position on the left edge of the logical page. A value of 1 starts the upper left corner of the picture at CAP (the current vertical and horizontal position). Start Raster locks out the commands listed above and clears the seed row. 10.13.5 End Raster

10.14.1

Transfer Raster by Plane

TABLE 53.

Transfer Raster by Plane - Esc

* b # V [data]

Specified number of bytes of graphics data for a single plane of data is set to the printer. The row pointer is not incremented.
n/a 0 to 32767 - Command is ignored for out of range values
Sends a plane of data to the printer and advances to the next plane, but not to the next row. The number of planes per row is specified by the Simple Color (Esc * r # U) command (also known as Set Planes per Row). The first plane sent represents the least significant bit in the pixel. Since Transfer Raster by Plane (Esc * b # V) does not advance the row, it cannot be used for the last plane or for single-plane rows. Only Transfer Raster by Row (Esc * b # W) can advance the row. The amount of data sent varies from plane to plane and is independent of raster width. Planes whose data specifies a row shorter than the raster width are zero-filled. Empty planes can be sent by Esc * b 0 V.

10.14.2

Transfer Raster by Row/Block

TABLE 54.

Transfer Raster by Row or Block - Esc

* b # W [data]

Following specified number of data bytes sent to the printer as K data
Transfers the number of bytes specified in the value field to the printer in a row by row or block format, depending on the current compression method (Esc * b # M), then moves CAP to the next row. This command is used in single-color and multi-color printers where data is encoded by row rather than by pixel. Because this command advances the row, it is also used for single-plane rows or the last plane in a multi-plane row. CAP is updated for each row in both row or block formats. For row formats, CAP is reset to the left graphics margin. For block formats, CAP is reset to the X coordinate of the block; and the Y coordinate is incremented. The amount of data sent by this command can vary from row to row. If the picture width allows more data than is sent, the undefined area is zero-filled. Undefined planes in a multi-plane row are zero-filled. Black and white devices interpret zeros as white; color devices interpret zero according to the current palette. The plane pointer in a multi-plane row is reset to 1 after the data is transferred. The data field is interpreted according to the current compression method (Esc * b # M).

Raster Compression

Since raster images take a large amount of memory and processing time, raster data should be reduced as much as possible. White-space data transfer can be reduced by sending empty rows and planes (Esc * b 0 W, Esc * b 0 V), or by offsetting the left graphic margin (Esc * r 1 A) or the vertical starting point (Esc * b # Y). The Compression Method (Esc * b # M) command provides several other ways of compressing data.

EXAMPLES OF METHODS 0 - 2: The following examples show how methods 0 - 2 can be used to send the raster row below:
Byte Number #1 #2 #3 #4 #5 #6 #7
01010101. 01010101. 01010101. 01010101. 01000001. 01010100. 01010100 U U U U A T T
Compression method 0 - Unencoded Esc*r1 A Esc*b0m7WUUUUATT Esc*rC
Compression method 1 - Run-length encoding Esc*r1 A Esc*b1 m6W(3)U(0)A(1)T Esc*rC Compression method 2 - TIFF encoding Esc*r1 A Esc*b2m6W(-3)U(0)A(-1)T -orEsc*b2m6W(-3)U(2)ATT Esc*rC Parentheses in the above escape sequences are for readability only.
Method 3 - Delta Row Encoding This method replaces only bytes in the current row that are different from the preceding row (seed row). Unreplaced bytes are replicated from the seed row. The current row then becomes the seed row. A delta compression string consists of a command byte and the replacement (delta) bytes: [(Command byte)(1 to 8 replacement bytes)] The command byte has two parts: the number of consecutive replacement bytes that follow, and the left offset from the current byte position. 4 0
Replacement count (1 - 8)
Left offset from the current byte (O - 30)
Three bits of the command byte contain the replacement count: the number of consecutive replacement bytes that follow (000 = 1, 111 = 8). Five bits contain the offset from the current byte to the next replacement byte. The current byte follows the last replacement byte or, at the beginning of a row, the left graphics margin. An offset of 0 is the current byte; an offset of I is the byte following the current byte. For example, assume the current byte is the first byte in the row. An offset of 7 skips bytes 0 through 6, and a replacement count of 5 replaces bytes 7 through 11. The new current byte is 12. A second offset of 3 skips bytes 12, 13, and 14; byte 15 is the next byte to be replaced.
The values of the offset have the following definitions: 0 to 30: 31: The offset is 0 to 30. The offset is 31 or greater. If the offset is 31, an additional offset byte follows the command byte. The offset in the command byte is added to the offset byte. If the off- set byte is 0, the offset is 31; if the offset byte is 255, additional offset bytes follow. The last offset byte will have a value less than 255. All the offset bytes are added to the offset in the command byte to get the offset value. For example, if there are 2 offset bytes, and the last byte contains 175, the total offset would be: 31 + 255 + 175 = 461.
If more than eight delta bytes are needed, additional command byte/delta bytes are added: [(Command Byte)(1-8 Delta Bytes)][(Command Byte)(1-8 Delta Bytes)]. The seed row is zeroed when raster mode is entered. Every raster transfer affects the seed row, regardless of the compression method. For example, an Esc * b 0 W while in compression method 0 zeros the seed row. This allows method 3 to be combined with other methods in order to achieve better compression performance. A vertical offset also affects the seed row: the Y Offset (Esc * b # Y) command skips rows, leaving them blank, and zeros the seed row. Method 3 operates on each plane independently, and a separate seed row is maintained for each graphic plane. However, a Y Offset affects all planes and seed rows simultaneously. The examples below show how method 3 affects Raster Transfer and Y Offset commands: Esc b 0 W Esc b 1 Y Esc b 0 Y Repeat the previous row. The seed row is unchanged Move down one raster row. Zero the seed row. Move down zero raster rows. Zero the seed row

7 Control Bit = 1

Seed Row Source Esc * b # S Specifies the plane of the seed row for multi-plane graphics in compression methods 3 and 9. Value (#) Default = 0 Range = 0 to number of currently active planes. For example, if the printer is in 3-plane mode and Esc * b 0 S was sent, then: = = 0 - Use the corresponding plane of the previous row. > 0 - Number of previous seed planes before the current plane
4 The Cyan plane would use the Cyan plane from the previous row

as a seed plane.

4 The Magenta plane would use the Magenta plane from the previous

row as a seed plane.

4 The Yellow plane would use the Yellow plane from the previous
row as a seed plane. If the printer is in 3-plane CMY mode and Esc * b 1 S is sent, then:
4 The Cyan plane would use the Yellow plane from the previous row as

a seed plane.

4 The Magenta plane would use the Cyan plane from the current row
4 The Yellow plane would use the Magenta plane from the current row

10.16.1

Simple Color

TABLE 56.

Simple Color - Esc

DJ870C DJ880C DJ890C

(Also known as Set Planes Per Row)

1 --4 Default Range

Single plane K palette 3 planes, device CMY palette 3 planes, device RGB palette 4 planes, device KCMY palette
1 -4, -3, 1, 3 - Command is ignored for out of range values
The Simple Color (Esc * r # U) command, sometimes referred to as Set Planes Per Row, allows color selection from a fixed palette. CMY or RGB raster data must be transferred by plane (Esc * b # V) as well as by row (Esc * b # W). The pixel encoding mode is indexed planar.Creates a fixed-size palette whose color specification cannot be modified. The HP DeskJet 600 printer, which is a single-pen device, maps a value parameter of -4 to 3-plane CMY, converting K data to composite black. The absolute value of the value field indicates the number of planes per row of raster data to be sent. The number of entries in the new palette is 2n, with index values 0 to 2n -1. For example a 4-plane palette has 16 entries, with index numbers 0 to 15. A value field of 1 creates a 2-entry black and white default HP LaserJet palette. A value field of 3 creates an 8-entry Device RGB palette (compatible with a HP PCL Imaging Mode palette. A value field of -3 creates an 8-entry palette in Device CMY color space. A value field of -4 supports 4-plane Device KCMY color. Plane 1 is the black pen, and planes 2, 3, and 4 respectively are the CMY planes. The four Simple Color palettes are shown below. The ordering for color data planes when the RGB palette is selected is RGB. The first Transfer By Plane command will send Red Data to the printer, the second will send Green Data, and the Blue Data is sent with a Transfer By Row command, which increments the

Using a value of 254 for bitmap fonts reserves the lower values for other font scaling technologies as they evolve. 11.2.38 Segment Size The Segment Size field of a Format 16 font is 32 bits in length.
Bitmap Resolution Segment
The BR (Bitmap Resolution) segment is used to define the X resolution and Y resolution of the bitmap. This segment must be present for bitmap fonts, otherwise the font is invalidated. If the specified resolution is not supported by the device, the font is invalidated. The structure for the BR segment is: Byte x x+2 x+4 x+6 x+8 X Resolution Y Resolution 15 (MSB) 8 BR Segment Size 17 (LSB) 0 Byte x+1 x+3 x+5 x+7 x+9

11.3.1

X Resolution (UINT16) In resolution-specified bitmap fonts, this field specifies the resolution of the font in the X dimension in dots per inch.

11.3.2

Y Resolution (UINT16) In resolution-specified bitmap fonts, this field specifies the resolution of the font in the Y dimension in dots per inch.
Character Enhancement Segment
The CE (Character Enhancement) segment is used to indicate if a downloaded font is allowed to use the printers character enhancement algorithms. It allows soft-font vendors and ISVs to use the printers algorithms to enhance their fonts. The structure of the CE segment is: Byte x x+2 x+4 x+6 x+8 x+10 x+12 Stroke Weight Sizing Style 15 (MSB) 8 CE Segment Size 17 (LSB) 0 Byte x+1 x+3 x+5 x+7 x+9 x+11 x+13

11.4.1

Style (UINT32) This field specifies the style treatments that the printer is allowed to apply to the font characters. Style Word = Posture + Structure 31 Structure Bit Positions (#) = Posture 1 italics 0,2,3 reserved Structure 12 Outline 13 Shadow 14- 31 reserved Reserved 0

Posture

11.4.2
Stroke Weight (UINT32) This field specifies the stroke weight (thickness of the font character strokes) for the printer to apply to the font. 15 Bolding Lightening

Bit Positions (#)

StrokeWeight 0-6 reserved 7 Semi Light 8 Book or Text 9 Semi-Bold 10 Demi-Bold 11 Bold 12 Extra Bold 13 Black 14 Extra Black 15 Ultra Black

Character Height

Left Offset

Character Width

Padding for Byte Alignment*

Line Repetition 1

Number Number Number Number Number Number White Black White White Black Black Pixels Pixels Pixels Pixels Pixels Pixels -
*Byte alignment is necessary only for raster data (i.e., not for compressed raster data). Uncompressed - 60 bytes Compressed - 25 bytes
Class 2 Compressed Bitmap Character Data

12.0.5

Orientation (UBYTE) Bitmap fonts only. Specifies the orientation of the character. Character orientation must match the orientation in the font descriptor, as follows: Value Orientation Portrait Landscape Reverse-portrait Reverse-landscape
The character is discarded if the orientation is not supported or is different from the font orientation. 12.0.6 Left Offset (SINT) Bitmap fonts only. Specifies the distance in dots from the reference point to the left side of the character pattern on the physical page coordinate system (i.e. this value is orientation dependent). The left and top offsets locate the character reference point about CAP. HP DeskJet 600 and 85X Series printers recognize a range of -16384 to 16384. 12.0.7 Top Offset (SINT) Bitmap fonts only. Specifies the distance in dots from the reference point to the top of the character pattern on the physical page coordinate system (i.e. this value is orientation dependent). The left and top offsets locate the character reference point about CAP. HP DeskJet 600 and 85X Series printers recognize a range of -16384 to 16384. 12.0.8 Character Width (UINT) Bitmap fonts only. Specifies the width of the character in dots on the physical coordinate system (i.e. this value is orientation dependent). Generally, this width is from the farthest left black dot to the farthest right black dot. HP DeskJet 600 and 85X Series printers recognize a range of 1 to 16384. 12.0.9 Character Height (UINT) Bitmap fonts only. Specifies the height of the character in dots on the physical coordinate system (i.e. this value is orientation dependent). HP DeskJet 600 and 85X Series printers recognize a range of 1 to 16384.

12.0.10

Delta X (SINT) Bitmap fonts only. Specifies the number of quarter-dot units (radix dots) by which the horizontal position within the HP PCL logical page coordinate system is incremented after printing the character. If the value field is negative, the value is set to 0. This value is used by the printer only when the font is proportionally spaced.

12.0.11

Character Data The character data is in the format specified by the class field.

Banner Printing

The following information concerns the printing of continuous forms (banners, z-fold media) on the HP DeskJet 680 and 690 Series printers. This is the only information made available by the VCD R&D lab. There are no new HP PCL commands for banner printing. The only HP PCL command that has actually been modified in association with printing on continuous media is the command. Only media sizes (as selected with the Media Size command) US Letter and ISO/JIS A4 can be used for continuous form printing.

13.0.4

Moving to a New Logical Page Since raster graphics moves are clipped to the current logical page, it is necessary to explicitly move to a new page once the current page is filled. As shown in the HP PCL example on the following page, this may be accomplished by sending a form feed (followed by the appropriate cursor positioning). Raster graphics advances never move to the next page, any excess rasters (raster data that would exceed the logical page boundary) will be discarded. If a raster block spans a page boundary, it must be sent as multiple blocks, along with the appropriate cursor positioning to align on the physical media. For text printing on continuous media, line feeds or form feeds may be used to advance to the next logical page.

13.0.5

Unloading Continuous Media When the printer has completed a continuous-media print job, it will advance the paper to the end of the page after the current page. If media remains in the mechanism, the top LED will flash. Pressing the Resume button will advance one page. Media must be removed and reinserted between each banner print job.

13.0.6

Power-On with Continuous Media The firmware will remember what media type is loaded. If powered down with continuous media loaded, the firmware will power on with the top LED flashing (as described above) allowing the user to unload the continuous media if cutsheet media is desired for the next print job.

13.0.7

Power-Off with Continuous Media If the Power key is pressed while in the middle of a banner page, the media will first be advanced to the next top of form before turning the printer off. Any unprinted data will be lost.

13.0.8

Printing Cutsheet with Z-Fold Media Attempting to print cutsheet media while z-fold media is loaded and there exists a bidirectional I/O connection between the host and printer, will halt the printer in an error state. Power cycling will clear the error. Without a bidirectional I/O connection, the printer will format and print the cutsheet job on the z-fold media.
Sample HP PCL for a Banner Print Job HP PCL Command
Reset Media Source Media Size Perf Skip Off CAP Position Transfer Rasters Form Feed CAP Position Transfer Rasters Form Feed Eject Banner Reset

Escape Sequence Notes

Esc E Esc & l -1 H Esc & l 2 A Esc & l 0 L Esc * p -300 Y or Esc * p 0 y Esc * b # V/W FF Esc * p -300 Y or Esc * p 0 y Esc * b # V/W FF Esc & l 0 H Esc E Set HP PCL to default state Continuous Forms US Letter Top/Bottom margins set to zero Move to top of logical page (move is clipped to page) Image data for one page Move to next logical page Move to top of logical page (move is clipped to page) Image data for another page Move to next logical page Advances one more page and allows user unloading Set HP PCL to default state for next job

Spaces are included in the escape sequences in the preceding example to enhance readability. Spaces should not be included in the actual escape sequences sent to the printer.

HP PCL Code Samples

The following pages contain PCL code samples that are intended to address some of the most commonly asked support questions. Key among these questions are coding general page formatting, 4-plane color graphics, and using Configure Raster Data (CRD).
Page Formatting Program Example
The following example is old, but covers the essential page formatting commands. While there is no one best way to write a page formatting program, you can use this example as a starting point. When performed in the order given, the set of commands prints the output shown in the figure at the end of the example. The example assumes the following formatting objectives:
Select US Letter size paper Select portrait page orientation Set 3/4 in. top, left, and right margins Set 11/4 in. bottom margin Establish a header centered approximately in the middle of the top margin Establish a footer 5/8 inch from the bottom of the paper Set line spacing at 8 lpi Use Letter Gothic and CG Times typefaces No assumption is made as to the status of the configuration switches.

Command Line, Action

Reset Printer * Set Paper Size * Set Portrait Orientation Enable Perforation Skip Mode Set Line Spacing Specify Page Length Set Top Margin

Command

Esc E Esc & l 2 A Esc & l 0 O Esc & l 1 L Esc & l 8 D Esc & l 88 P Esc & l 6 E

Comment

Returns the printer to its default settings. Selects U.S. Letter size paper 8 1/2 X 11 in.
Default top margin is 1/2 in. 8 lpi is used for page length and margin calculations. 11 in. X 8 lpi = 88 lines 3/4 in. margin X 8 lpi = 6 lines

Set Text Length

Esc & l 72 F
11 in. page length - [3/4 in. margin + 1 1/4 in. bottom margin] = 9 in. 9 in. X 8 lpi = 72 lines 12 cpi is used to set columns for side margin calculations. 3/4 in. margin = [6 columns X 12 cpi (selected font pitch)] + 1/4 in. unprintable region Page width is 8 1/2 in. The unprintable region accounts for 1/4 in. leaving 8 1/4 in. (99 columns at 12 cpi). To set the 3/4 in. margin set the page width at 7 1/2 in. (90 columns at 12 cpi). Relative movement. 95 decipoints up 475 decipoints to the right. Selects PC-850 character set. Sets font to Letter Gothic 6cpi 12 point bold. Provides a desirable line spacing for 12 point font used in main text. Moves CAP out of header and positions it at top/left margin. Sets font to CG Times 12 point.

PCL Codes

<esc>*b18W <esc>*b18V <esc>*b18V <esc>*b18V <esc>*b18W <esc>*rC <esc>E
0800 08FF 0100 08FF 08FF 08FF 0800 08FF 0800 08FF 0100 08FF 0800 08FF 08FF 08FF 08FF 08FF 0800 08FF 0800 08FF 0100 08FF 08FF 08FF 0800
(Yellow data) (Black data) (Cyan data) (Magenta data) (Yellow data) End Raster Reset printer

Printer Commands

Esc & a # C Esc & a # H Esc & a # L Esc & a # M

Action - Result

Move CAP Horizontal (Columns) Move CAP Horizontal (Decipoints) Left Side Margin Column # Right Side Margin Column # Move CAP Vertical (Rows) Move CAP Vertical (Decipoints) Dry Timer ( in seconds) Enable Underline Disable Underline Line Termination Horizontal Motion Index (HMI) Page Size Vertical Motion Index (VMI) Gray Balance Line Spacing (in lines per inch) Seed Row Source Top Margin (in lines at current lpi) Text Length Media Source Perforation Skip Mode Media Type Orientation Page Length (in lines-current lines per inch) End-of-Line Wrap Compression Method Transfer Raster by Plane Transfer Raster by Row/Block Raster Y Offset Font ID
Mechanical Print Quality Move CAP Horizontal (HP PCL Units) Move CAP Vertical (HP PCL Units) Start Raster End Raster Raster Graphics Quality Source Raster Width Simple Color Raster Resolution Foreground Color Font Selection by ID - Primary Font Selection by ID - Secondary Font Symbol Set - Primary Font Symbol Set - Secondary Font Stroke Weight - Primary Font Stroke Weight - Secondary Font Pitch - Primary (in CPI) Font Pitch - Secondary (in CPI) Font Spacing - Primary Font Spacing - Secondary Font Quality - Primary Font Quality - Secondary Font Style - Primary Font Style - Secondary Font Typeface - Primary Font Typeface - Secondary Font Height - Primary (in points) Font Height - Secondary (in points) Download Character
Esc * p # X Esc * p # Y Esc * r # A Esc * r C
Esc & a # R Esc & a # V Esc & b # T

Esc * r # Q

Esc * r # S Esc * r # U Esc * t # R Esc * v # S Esc ( # X Esc ) # X Esc ( ID Esc ) ID Esc ( s # B Esc ) s # B Esc ( s # H Esc ) s # H Esc ( s # P Esc ) s # P Esc ( s # Q Esc ) s # Q Esc ( s # S Esc ) s # S Esc ( s # T Esc ) s # T Esc ( s # V Esc ) s # V Esc ( s # W
Esc & d # D Esc & d @ Esc & k # G Esc & k # H Esc & l # A Esc & l # C

 

Tags

Maxima-2002 IC-3200A-E 743BX Singer 740 Octane GR-D23E U-CA 401 Edirol R09 Calculator EX-S500 SRU 7060 Headphones HD7400 SLV3220 Coolpix S700 WPS54GU2 Nikkor PL-42D5S Roland DR-5 Limousine EMP-7850 LQ-2170 Treo 755P KF-50SX100 TA-FE910R DWH B00W IMP-350 CMD-J5 HTC VOX ESF66010 LN23R51B AU-717 MAX-X2 Sxviper-2002 Musso ESF43010 GTK 2004 Desktop Photosmart E427 Decathlon DC4 Glide 780 GR-DVL320u-gr-dvl320 SB-16A Crisis 3 D6100 Buggy CFD-550 IFP-180T Sabt228 Finepix HS11 UE37B6000 AVR-587 124799 MVC-FD85 930BF WX-C900MDG MP620P Receiver 4100 TDA-7570R Review Canon S500 SH13ST GX-635 D Silence Travelpilot E1 Avic-N3 CA-70 PDA-V100HD HTS8140 12 A1018 Futaba 3PK Server Typhoon 50 Merlin 3000 XV-S100DV Serenata Asko W660 Roland BE-5 DQ-745 Photosmart 7960 MIO 300 Nokia 6108 LAC7900RN GP-22 DSC-HX5v B LD-220 WF-T502C NA168VX2 UX-P410 28PT4501 SGH-T359 6 Plus C2000 Units 8700C Motorazr VE20 CMS 266 Espio 115G Lovin HUG IC-728-729

 

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