IBM Intelligent Printer Data Stream

Last updated

Intelligent Printer Data Stream (IPDS) is Info Print Solution Company's Systems Application Architecture host-to-printer data stream for Advanced Function Presentation subsystems. [1] It provides an attachment-independent interface for controlling and managing all point addressable (APA) printers that allow the presentation of pages containing an architecturally unlimited mixture of different data types, including text, image, graphics, bar code, and object container. It is used by a variety of Info Print and OEM print servers that drive all points addressable (APA) page printers. Generally, these printers are at the medium to the high end of the print speed and volume spectrum.

Contents

"One of the strengths of IPDS is that independent applications can create source data for each data block. The output of these independent applications is merged at the printer to create an integrated mixed data page." [2]

The IPDS architecture allows for both spooled data and print job management to flow bidirectionally between the print server (or print driver) and the Printer Controller.

Examples of print job management controls are:

Examples of spooled data can be:

IPDS data streams are purely used to carry print information and data. This is above the network transport layer (typically TCP/IP or SNA) and the supporting hardware LANs, channels, and network controllers.

IPDS carries data and instructions from the print server to the printer in structured fields. The printer controller processes these IPDS commands and returns an acknowledgment to the print server.

Similar to PPDS, IPDS uses binary encoded commands and parameters, but IPDS is not compatible with PPDS.

"IPDS is the 'online' way being used to print AFP (Advanced Function Presentation) documents. They can also be printed using the AFPDS format 'offline'." [3]

Printers

A number of printers support IPDS directly.

A number of print servers are available from companies such as MPI Tech, IPDS Printing Solutions, IOCorp, Xerox, and Microsoft.

See also

Related Research Articles

<span class="mw-page-title-main">Printer (computing)</span> Computer peripheral that prints text or graphics

In computing, a printer is a peripheral machine which makes a persistent representation of graphics or text, usually on paper. While most output is human-readable, bar code printers are an example of an expanded use for printers. Different types of printers include 3D printers, inkjet printers, laser printers, and thermal printers.

<span class="mw-page-title-main">IBM 3270</span> Family of block-oriented display terminals and printers made by IBM

The IBM 3270 is a family of block oriented display and printer computer terminals introduced by IBM in 1971 and normally used to communicate with IBM mainframes. The 3270 was the successor to the IBM 2260 display terminal. Due to the text color on the original models, these terminals are informally known as green screen terminals. Unlike a character-oriented terminal, the 3270 minimizes the number of I/O interrupts required by transferring large blocks of data known as data streams, and uses a high speed proprietary communications interface, using coaxial cable.

In digital printing, a page description language (PDL) is a computer language that describes the appearance of a printed page in a higher level than an actual output bitmap. An overlapping term is printer control language, which includes Hewlett-Packard's Printer Command Language (PCL). PostScript is one of the most noted page description languages. The markup language adaptation of the PDL is the page description markup language.

<span class="mw-page-title-main">Dot matrix printing</span> Computer printing process

Dot matrix printing, sometimes called impact matrix printing, is a computer printing process in which ink is applied to a surface using a relatively low-resolution dot matrix for layout. Dot matrix printers are a type of impact printer that prints using a fixed number of pins or wires and typically use a print head that moves back and forth or in an up-and-down motion on the page and prints by impact, striking an ink-soaked cloth ribbon against the paper. They were also known as serial dot matrix printers. Unlike typewriters or line printers that use a similar print mechanism, a dot matrix printer can print arbitrary patterns and not just specific characters.

Centronics Data Computer Corporation was an American manufacturer of computer printers, now remembered primarily for the parallel interface that bears its name, the Centronics connector.

The IBM 6400 family of line matrix printers were modern highspeed business computer printers introduced by IBM in 1995. These printers were designed for use on a variety IBM systems including mainframes, servers, and PCs.

<span class="mw-page-title-main">CUPS</span> Computer printing system

CUPS is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.

PostScript Printer Description (PPD) files are created by vendors to describe the entire set of features and capabilities available for their PostScript printers.

<span class="mw-page-title-main">Spooling</span> Form of multitasking in computers

In computing, spooling is a specialized form of multi-programming for the purpose of copying data between different devices. In contemporary systems, it is usually used for mediating between a computer application and a slow peripheral, such as a printer. Spooling allows programs to "hand off" work to be done by the peripheral and then proceed to other tasks, or to not begin until input has been transcribed. A dedicated program, the spooler, maintains an orderly sequence of jobs for the peripheral and feeds it data at its own rate. Conversely, for slow input peripherals, such as a card reader, a spooler can maintain a sequence of computational jobs waiting for data, starting each job when all of the relevant input is available; see batch processing. The spool itself refers to the sequence of jobs, or the storage area where they are held. In many cases, the spooler is able to drive devices at their full rated speed with minimal impact on other processing.

In computers, a printer driver or a print processor is a piece of software on a computer that converts the data to be printed to a format that a printer can understand. The purpose of printer drivers is to allow applications to do printing without being aware of the technical details of each printer model.

Advanced Function Presentation (AFP) is a presentation architecture and family of associated printer software and hardware that provides for document and information presentation independent of specific applications and devices.

Gutenprint is a collection of free-software printer drivers for use with UNIX spooling systems, such as CUPS, LPR, and LPRng. These drivers provide printing services for Unix-like systems, RISC OS and Haiku.

<span class="mw-page-title-main">Foomatic</span>

Foomatic is a configurable printing filter. It uses PPD files as configuration to generate appropriate output for a given printer. It is spooler independent which means it can be used with Common Unix Printing System (CUPS), LPRng and others. It uses Ghostscript in the background, using options according to the PPD file of the printer. Currently it is developed by the OpenPrinting workgroup of the Linux Foundation.

The IBM 2780 and the IBM 3780 are devices developed by IBM to perform remote job entry (RJE) and other batch functions over telephone lines; they communicate with the mainframe via Binary Synchronous Communications and replaced older terminals using synchronous transmit-receive (STR). In addition, IBM has developed workstation programs for the 1130, 360/20, 2922, System/360 other than 360/20, System/370 and System/3.

<span class="mw-page-title-main">Continuous stationery</span> Paper designed for use with dot-matrix and line printers

Continuous stationery (UK) or continuous form paper (US) is paper which is designed for use with dot-matrix and line printers with appropriate paper-feed mechanisms. Other names include fan-fold paper, sprocket-feed paper, burst paper, lineflow, tractor-feed paper, and pin-feed paper. It can be single-ply or multi-ply, often described as multipart stationery or forms. Continuous stationery is often used when the final print medium is less critical in terms of the appearance at the edges, and when continuously connected individual sheets are not inconvenient for the application. Individual sheets can be separated at the perforation, and sheets also have edges with punched holes, which also can be removed at the perforation.

MO:DCA is an IBM compound document format for text and graphics elements in a document. The 'Mixed Object' refers to the fact that an MO:DCA file can contain multiple types of objects, including text, images, vector graphics, and barcodes.

<span class="mw-page-title-main">DECwriter</span> 1970s-80s computer terminal series

The DECwriter series was a family of computer terminals from Digital Equipment Corporation (DEC). They were typically used in a fashion similar to a teletype, with a computer output being printed to paper and the user inputting information on the keyboard. In contrast to teletypes, the DECwriters were based on dot matrix printer technology, one of the first examples of such a system to be introduced. Versions lacking a keyboard were also available for use as computer printers, which eventually became the only models as smart terminals became the main way to interact with mainframes and minicomputers in the 1980s.

IBM 3740 Data Entry System was a data entry system that was announced by IBM in 1973. It recorded data on an 8" diskette, a new recording medium from IBM, for fast, flexible, efficient data entry to either high-production, centralized operations or to decentralized, remote operations. The "Diskette" was more commonly known as an 8-inch floppy disk.

<span class="mw-page-title-main">IBM hammer printers</span> IBM system printers that used hammer technology

IBM developed, manufactured and sold hammer-based impact printers that used either type bars, a chain, a train, or a band to create printed output from 1959 till 1999, replacing the older print drum technology,. Over the course of this time they produced a wide variety of these line printers. This article will detail the most significant ones. Note that while IBM initially described band printers as belt printers, they are effectively the same thing.

References

  1. Guide to the electronic document body of knowledge. MC2 Books. 2014. p. 203. ISBN   978-1-893347-05-2. OCLC   980540512.
  2. IBM Corporation. "Intelligent Printer Data Stream". IBM Knowledge Center. Retrieved May 30, 2020.
  3. "IPDS : Intelligent Printer Data Stream". MPI Tech. 26 October 2023. Retrieved October 26, 2023.
  4. 1 2 3 4 "IPDS Printers and Printer Connectivity". TwinData. Retrieved May 30, 2020.
  5. IPDS Printing Solution Administrator Guide (PDF). Hewlett-Packard Development Company. 2009. Retrieved May 30, 2020.