Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
|||
(49 intermediate revisions by 37 users not shown) | |||
Line 1:
{{Multiple issues|
'''Intelligent Printer Data Stream''' (IPDS) is IBM’s Systems Application Architecture host-to-printer data stream for [[Advanced Function Presentation]] subsystems. It provides an attachment-independent interface for controlling and managing all-points-addressable (APA) printers that allows 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 IBM and OEM print servers that drive all-points-addressable (APA) page printers. Generally these printers are at the medium to high end of the print speed and volume spectrum.▼
{{notability|date=July 2019}}
{{More citations needed|date=May 2020}}
}}
▲'''Intelligent Printer Data Stream''' (IPDS) is
"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."<ref>{{cite web |last1=IBM Corporation |title=Intelligent Printer Data Stream |url=https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzalu/rzaluidps.htm |website=IBM Knowledge Center |access-date=May 30, 2020}}</ref>
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:
* Printer
* Media
* Pre- or
* Storage usage
* Paper tray capabilities
Line 13 ⟶ 19:
Examples of spooled data can be:
* Positioning Information for locating objects within the page
* [[Fonts]]
* Text
* Images
* [[bar code|Bar
* Electronic overlays
IPDS data streams are purely used to carry print information and data. This is above the network transport layer (typically [[TCP/IP]] or [[Systems Network Architecture|SNA]]) and the supporting hardware
IPDS carries data and instructions from the print server to the printer in structured fields. The printer controller processes these IPDS commands and returns
Similar to [[Personal Printer Data Stream|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'."<ref>{{cite web |title=IPDS : Intelligent Printer Data Stream |url=https://www.mpitech.com/afp-ipds/ |website=MPI Tech |date=26 October 2023 |access-date=October 26, 2023}}</ref>
==Printers==
A number of printers support IPDS directly.
* Compuprint—"Heavy Duty IPDS Desktop Matrix Printers in speeds of up to 1100 CPS"<ref name="TwinData">{{cite web |title=IPDS Printers and Printer Connectivity |url=https://www.twindata.com/ipdsprinters.htm |website=TwinData |access-date=May 30, 2020}}</ref>
* [[HP Inc.|HP]]—various printers using a plug-in [[Flash memory]] device.<ref>{{cite book |publisher=Hewlett-Packard Development Company|title=IPDS Printing Solution Administrator Guide |date=2009 |url=http://www.hp.com/sbso/product/printing/laserjetfonts/ipds-administrator-guide.pdf |access-date=May 30, 2020}}</ref>
* IBM—IBM no longer manufactures printers.
* [[Printronix]]—"IPDS Matrix Line Printers in speeds of 500 LPM, 1000 LPM, 1500 LPM, and 2000 LPM"<ref name=TwinData />
* [[Ricoh]]—"IPDS Matrix Line Printers in speeds of 500 LPM, 1000 LPM, 1500 LPM and 2000 LPM. Heavy Duty IPDS Desktop Matrix Printers in speeds of up to 1100 CPS"<ref name=TwinData />
* [[Tally (company)|Tally-Dascom]]—Heavy Duty IPDS Desktop Matrix Printers in speeds of up to 1000 CPS<ref name=TwinData />
* [[Zebra Technologies|Zebra]]—Thermal & Thermal Transfer Printers for Printing Labels and Bar Codes
A number of print servers are available from companies such as MPI Tech, IPDS Printing Solutions, IOCorp, [[Xerox]], and [[Microsoft]].
▲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.
==See also==
▲IPDS carries data and instructions from the print server to the printer in structured fields. The printer controller processes these IPDS commands and returns acknowledgment back to the print server.
*[[MODCA|MO:DCA]], Mixed Object Document Content Architecture
== References ==
▲Similar to [[PPDS]], IPDS uses binary encoded commands and parameters, but IPDS is not compatible with PPDS.
{{Reflist}}
==External links==
*[http://publibfp.boulder.ibm.com/epubs/pdf/ha3r6mst.pdf Intelligent Printer Data Stream Reference]
*[http://rpp.ricoh-usa.com/images/uploads/Literature/PSFsPrinters.pdf Ricoh IPDS printers (2013)] {{Webarchive|url=https://web.archive.org/web/20151222125657/http://rpp.ricoh-usa.com/images/uploads/Literature/PSFsPrinters.pdf |date=2015-12-22 }}
*[http://www-1.ibm.com/support/docview.wss?uid=psd1P7000003 IBM IPDS printers (2009)]{{Dead link|date=January 2020 |bot=InternetArchiveBot |fix-attempted=yes }}
[[Category:
[[Category:Page description languages]]
[[Category:IBM software|Intelligent Printer Data Stream]]
|