PROPRINTER DOT GRAPHICS

Dot graphics allows you to print individual dots at any position on the page. The Proprinter doesn't adjust the line feed increment automatically on entering graphics. If you want contiguous vertical graphics, then you must set the line feed increment to 8/72 inch before starting graphics and then reset it when you are finished.

An IBM graphics control sequence starts with an escape combination that sets the graphics density (ESC K, L, Y, or Z), followed by a 2-byte header that shows the number of subsequent bytes that are to be interpreted as graphics data. The format of the sequence is:

ESC (density) <n1> <n2> (data) .. (data)

Since this control sequence has no terminator, you need to specify exactly in the header the number of bytes that you want to be interpreted as graphics. If there are fewer graphics data bytes than specified in the header, then the printer treats subsequent text and control codes as graphics. In that case, carriage returns and line feeds are often ingested as graphics data.

On the other hand, if there are more graphics data bytes than specified in the header, then the printer interprets excess bytes as text or control codes. This can also produce indeterminate results.

The two bytes (n1, n2) specify the total number of image bytes that follow; n2 is the most significant byte.

The total number of image data bytes - n1 + (n2 * 256)

EXAMPLE: to print 5 inches of graphics at ESC K density, which is

60 dpi, then:

Total bytes = 5 inches x 60 dpi = 300

n1 = total bytes modulo 256, in other words,

n1 = total bytes – (n2 * 256)

n1 = 300 - (1 * 256)

n1 = 44

n2 = integer (total bytes/256)

n2 = integer (300/256) = 1

The sequence sent to the printer (shown in BASIC) would look like: CHR$(27);CHR$"K';CHR$(44);CHR$(1);CHR$(v1);... CHR$(v3OO); where v1 through v3OO are image data bytes.

Each image data byte represents a vertical column of eight dots. The most significant bit of the byte controls the top dot of a column, and the least significant bit controls the bottom dot of that column. The first byte of data (v1) is the first column, (v2) is the second column, and so on. The illustration below shows byte values of various dot combinations.

GEK-00029B

119

5000 Series Programmer’s Manual

Page 119
Image 119
Genicom GEK 00031B manual Proprinter DOT Graphics

GEK 00031B specifications

The Genicom GEK 00031B is a cutting-edge printer designed to meet the demands of high-volume printing environments. This robust device is recognized for its reliability, efficiency, and superior print quality, making it a popular choice among businesses and organizations that require fast and precise document production.

One of the standout features of the GEK 00031B is its high-speed printing capability. With the ability to produce up to 135 pages per minute, this printer ensures that even the largest print jobs are completed quickly without sacrificing quality. This high throughput is particularly beneficial in busy offices where time is of the essence.

In terms of print resolution, the GEK 00031B delivers exceptional clarity and detail. With a resolution of up to 1200 x 1200 dpi, users can expect crisp text and sharp images, making it suitable for both professional documents and graphic-heavy materials. This printer is equipped with advanced print technology that enhances image quality while optimizing toner usage, leading to cost-effective operations.

The GEK 00031B also shines in its connectivity options, supporting a variety of interfaces to ensure seamless integration into existing networks. It offers USB, Ethernet, and optional wireless connectivity, allowing users to print directly from their computers, mobile devices, or cloud services. This versatility enhances workflow efficiency and convenience.

Security is another critical aspect of the GEK 00031B. It comes with built-in security features designed to protect sensitive information. Users can manage access controls, employ secure print options, and utilize data encryption to safeguard their documents. This is particularly important for organizations that handle confidential materials.

Furthermore, the printer is designed for eco-friendliness. It features energy-saving modes and a reduced carbon footprint, aligning with today's sustainability goals. The GEK 00031B is constructed with durability in mind, making it a long-term investment for businesses.

Overall, the Genicom GEK 00031B combines speed, quality, connectivity, security, and eco-consciousness, making it an ideal solution for organizations that demand excellence in their printing capabilities. With its impressive features and technologies, the GEK 00031B stands out in the competitive printing landscape, ensuring users achieve their printing needs efficiently and effectively.