Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent...

68
Enterprise Wide, Platform Independent Print & Document Management ATICS Tage, Juni 2004 Dietmar Neidhardt Senior Software Consultant [email protected] Levi, Ray & Shoup, Inc. Ludwigstraße 47 85399 Hallbergmoos

Transcript of Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent...

Page 1: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Enterprise Wide, Platform Independent Print & Document Management

ATICS Tage, Juni 2004

Dietmar NeidhardtSenior Software Consultant

[email protected]

Levi, Ray & Shoup, Inc.Ludwigstraße 47

85399 Hallbergmoos

Page 2: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Agenda

• Levi, Ray & Shoup – Technical support

• Product overview – Central EOM Server

• VPS®,VPS/TCPIP, VPS/EMAIL, VPS/LCDS• Data stream conversions

• VPS/PCL, VPS/PDF, VPS/XES, VPS/IPDS

• Data capturing

• DRS, DRS/TCPIP

• Administration of VPS® and DRS

• VMCF, DMCF

• Long term archiving and viewing

• PageCenter®

Agen

daAg

enda

Page 3: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Agenda

Integration of distributed platforms• Web based administration –

LRS/Net, VMCF/Web Access, DMCF/Web Access

• Effective and secure data transmission –LRSQ, VPS/Secure®, Windows Port Monitor

• LRS SAP R/3 interface –DRS/Output Manager™

• EOM in distributed environment

• AnyQueue® on Windows/Unix • VPSX - Output Management in UNIX environment

Agen

da 2

Agen

da 2

Page 4: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Agenda

• Report MiningPageCenter Plus®

• Customer Success Stories • Deutsche Bahn: IPS to VPS®• Klingel: CA-Spool to VPS®• Volkswagen: VPM to VPS®

• Online Demonstration

Agen

da 3

Agen

da 3

Page 5: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

LRS® – Technical Support

• 4 technicians in Germany• Stuttgart, Munich, Frankfurt

• Dietmar Neidhardt, Stuttgart

• Since 4 years software consultant with LRS®

• Used to work 10 years for DaimlerChrysler as a developer for own EOM system

• Responsible for presentations, customer specific solutions, product installation and onsite support

Page 6: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

It used to be so easy…

IBM ruled the world, printers were attached to the mainframe, computing

and printing happened in air-conditioned rooms

Page 7: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

But it has become much more complicated…

SNA Printers

TCP/IP Printers

Desktop Viewing

E-mail Servers

Fax Servers

NT/NetWare

DEC

z/OS

UNIX

AS/400

and there is even more…Archiving

Page 8: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

But it doesn’t have to be that way…

Page 9: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Ten Required Features

• Output submission from all platforms• Multi-channel output delivery (VTAM,IP,EMAIL,…)• End-to-end output tracking• Guaranteed delivery• Automatic error recovery & restart• Simple WEB Interface• File retention, browsing & reprint• Single print queue for all output• Stable and scaleable server• Enterprise standard security

Page 10: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

LRS® Output Server

Page 11: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPS® - Delivering Output

VPS®

• Executes on z/OS or OS/390

• Single task for all print distribution functions

• Distribute via SNA, TCP/IP, E-Mail, CDI, DRS or ANYQ

• Uses JES SYSOUT API (SAPI)

• Supports an unlimited number of printers

• Fully customizable

• Document formatting support • Simple to configure & use

VPS

Page 12: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Delivery via TCP/IP

VPS/TCPIP• Runs in the VPS® address space

• Supports LPR/LPD & Sockets communication

• Can communicate via LPR/LPD with Windows or UNIX servers

• Provides Bi-directional Internet Printing - BIP™

• BIP™ provides guaranteed paper delivery

• BIP™ enables printer status monitoring

TCP/IP • LPR• Socket

Page 13: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Delivery via TCP/IPBidirectional internet printing (BIP)

• Guaranteed delivery• Confirmation of each page

printed• Confirmation sent when page hits

output tray

• Device Status• Notification of status change• Error conditions logged

• Checkpoint Restart• Restart to exact page after failure

• Cancel button• Printer cancel request is passed

to print server and document removed from spool

PJL

Statusfeedback

Page 14: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Distributing Output via Email

VPS/Email• Automated output delivery to remote

users via email

• Send output as inline text or attachment

• Supports any SMTP capable mail server (Exchange, Lotus Notes/Domino,…)

• VPS® conversions can be performed before attachment

• Notification from remote mail server supported (delivered, read, in error)

• Simple to integrate with existing applications

Statusfeedback

Page 15: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Distributing Output via Email

VPS/Email• JCL example

• Email interfacealso availableonline

• Values canbe taken outof data streamusing Exits

//STEP1 EXEC PGM=IEBGENER//USER OUTPUT USERDATA=('SUBJECT: Verkaufszahlen Juni', // 'to:[email protected]', // 'cc:[email protected]', // 'NOTIFY:[email protected]', // 'PDFTITLE=Verkaufszahlen Juni 2003', // 'PDFSUBJ=Uebersicht Deutschland Nord',// 'PDFAUTH=Dietmar Neidhardt',// 'FILENAME:Verkauf.PDF', // 'FILEDESC: Guten Tag,', // 'FILEDESC: im Anhang finden Sie die neuesten Verkaufszahlen', // 'FILEDESC: der neuen XY Produktionsreihe.', // 'FILEDESC: Mit freundlichen Grüßen,', // 'FILEDESC: Dietmar Neidhardt', // 'FILEDESC: Marketing Account Manager', // 'FILEDESC: ABC AG, Musterstadt')

Page 16: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Distributing Output via Email

VPS/Email• Example for a

received email from VPS®

• Inline text and PDF attachment

• Sender and return address automatically set

• Title, subject and author can be set in PDF file

Page 17: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPS® File Retention

RetainRetainRetain

Retention• Retain reports after printing

• Enables reprint of damaged, lost or cancelled reports.

• Retention specified in hours

• Retention defined at printer or report level.

• Reports automatically removed on expiration.

Page 18: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Printing XEROX line data

VPS/LCDS• Executes in the VPS® address

space

• Sends XEROX DJDE & Metacodedirectly to Xerox printers via TCP/IP

• Eliminates need for NJE or channel

• Allows single point of control via VMCF

• Jointly developed with XEROX

Xerox printer

Xerox DocuSP

Controller

LCDS viaTCP/IP

• LPR• Socket

Page 19: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPS® – Data stream conversions

VPS/PCL, VPS/PDF,…• Integrated data stream conversions

• Runs in VPS® address space

• AFP to PCL

• AFP to PDF• Password protection and encryption

• AFP to IPDS (VTAM & TCP/IP)

• AFP to MODCA

• Text to TXT, PDF, RTF, HTML

• XES to AFP, IPDS, PCL, PDF

• PCL

• PDF

• IPDS

• AFPDS

Page 20: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPS® – Data stream conversions

VPS/PCL, VPS/PDF

AFP2PCL

Sample conversions:

• AFP -> PCL

• Viewed with Swiftview

• AFP -> PDF

• Viewed withAcrobat Reader

• Text searches possible

AFP2PDF

Page 21: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Input, Query & Cancel

DRS, DRS/TCPIP• Captures output information from any

VTAM application or TCPIP host

• DRS/API allows applications to pass data to JES

• Stores data on JES spool and/or z/OS dataset / HFS file

• Adds specific attributes to control output formatting and distribution

• Tracks output status

• Supports remote query and cancel

• Offers monitoring and control via user interface (DMCF)

DRS

Page 22: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

DRS V1R3.4Report Tracking

Print Requests (LPR & LRSQ)

Print Query &Cancel

(LPQ & LRSQ)

PrintTracking

Data

Report Creation

EventNotification

DRS• Tracks status of jobs in own

tracking dataset

• Uses JES event notification to determine status

• Keep tracking information according to defined retention period

• Forms base for SAP R/3 interface

Page 23: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

DRS – Additional Interfaces

DRS/API, DRS/STI, DRS/Natural, DRS/SecureTM

DRS

• DRS/API• Application interfaces for high level programming

languages

• DRS/STI (Smart Tag Interface)• Tag names can be specified to assign

attributes for each print file received• Distributed free with DRS/TCPIP

• DRS/Natural • provides a direct interface from SAG Natural

applications to the JES spool• uses the official Natural Interface

• DRS/SecureTM

• Allows receiving of encrypted output from LRS® products

Page 24: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPS® and DRS administration

VMCF - DMCF• Monitor and Control of reception

and delivery

• Display job status information

• Full-screen user access from• TSO, ISPF or Roscoe• CICS• Stand alone VTAM appl.• Windows• WEB (shown later)

• User access controlled by• Internal security or• SAF (RACF, ACF2, TopSecret)

Page 25: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

PageCenter® archiving

PageCenter®

• OS/390 & z/OS based Enterprise Document Archive

• Hierarchical Storage Management at document level

• Online storage using VSAM RRDS

• Access via 3270 and WEB clients

• AFP, Text and Binary Object support

• Security using SAF interface or internal definitions

• Email notifications with Hyperlink

PageCenter

Page 26: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

PageCenter® archiving

FilteringACIF/Text-Indexing

PageCenter®

• Each document can define rules for Filtering, Decollation & Indexing

• Filtering discards unwanted pages

• Decollation splits documents into subsets which can have different access & distribution rules

• Indexing allows pages to be uniquely identified within the archive

• Customizable import process provides very flexible Filtering, Decollation and Indexing

• Document bundling function

Decollation

Bundling

Page 27: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

PageCenter® AFP Support

PageCenter®

• Documents structured into pages• AFP resources separated from

document and intelligently managed

• Each page identifies resources required

• WYSIWYG viewing via LRS®AFP viewer (Windows or Web client)

• Reprint direct to local printer (Windows and Web client) or via spool

• Compression up to 80%

Page 28: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Enterprise Output Management

Efficientcommunication

Integration of

distributed platforms

Integration of

distributed platforms

Web basedadministration

Windows based

spooler

UNIX basedEOM system

SAP R/3support

Page 29: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

LRS/Net – Web support

LRS/Net• Storage, file and

communications management for LRS WEB enabled applications

• National Language Support

• Screens can be customized

• Extensive tracing and debugging capabilities

Page 30: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Web based administration

VMCF Web Access• Simple user interface

accessible from all platforms

• Just key in URL and identify with UserID and Password

• Full control of printers and output

• Display status of printers and print lists

• Browse reports WYSIWYG

• Customizable screen design

• National Language Support

• Implemented via LRS/Net

Page 31: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Web based administration

DMCF Web Access• Simple user interface

accessible from all platforms

• Just key in URL and identify with UserID and Password

• Same look and feel as VMCF with similar features

• Display virtual printer information

• Display report status tracking information

• Browse & Reprint reports

Page 32: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Efficient data transmission

LRS/Queue• LRS® protocol for data

exchange between LRS®products

• Transmits data and all list attributes

• Compresses the data stream, 50-80% reduction

• Encrypts the data stream, up to 256 Bit encryption key

• Automatic detection of communication type

• Available as command or Windows Port Monitor

LRS/Queue• Data and list attributes • compressed• encrypted

Page 33: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

LRS/Windows Port Monitor for Windows 2000/XP

• Can be used like any other Windows printer

• Can use any printer driver to prepare data (e.g. IBM AFP driver)

• allows all JES list attributes to be set dynamically

• Definition screens pop up upon print request

Page 34: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Secure Printing Across TCP/IP

AnyQ

DRS/VPS®

DRS/VPS

VPS/Secure®

• Uses Rijndael algorithm for up to 256 bit encryption

• Supports Lexmark and HP secure cards

• Requires Secure encryption card or DRS/Secure™, AnyQueue/ Secure®

• To servers and printers in your branches

• Within your company network

• To suppliers and cooperating companies

Page 35: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

SAP R/3 Interface

DRS/Output ManagerTM

Status feedback

Data

Statusfeedback

• Certified BC-XOM SAP interface

• Single executable installed on SAP Spool Server

• RFC callback for asynchronous status feedback

• Multi-Platform support from single output server (AIX,HP-UX,Solaris,z-Linux,USS, Win)

• Support for any number of SAP Spool servers

• Third party converters can be integrated

Page 36: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

SAP R/3 Interface

DRS/Output ManagerTM

CallbackStatusNotification

• Shows current status of files via SAP print server

• Status feedback of lists even if waiting in JES or selected by a mainframe application

• Automatic status feedback after 2 mins or 5 events (customizable)

Page 37: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

AnyQueue/WebTRAC®

AnyQueue®

• EOM system for Windows and Unix

• Acts as bridge betweenOS/390 and LAN

• Direct output to any LAN based process (file,server,printer,mail,fax,ftp,..)

• Web based administration• Supports Prisma Server

• Supports VIP

• R/3 interface available (callback)

ANYQ

FTP

Page 38: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

AnyQueue/WebTRAC®

AnyQueue®

• Friendly user interface

• Completely web browser based

• Very flexible

• Allows users to administer their printers and lists

• WYSIWYG list viewing

Page 39: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX - EOM in decentralised environment

VPSX• Stand alone EOM system for UNIX

• Multithreaded design with the capacity to manage huge numbers of printers and print files

• Very similar to VPS® in its base structure

• Completely integrated in LRS® EOM product portfolio

• Very stable threading technology

VPSX

Page 40: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Core features

VPSX• Runs under any Posix UNIX (HP, SUN, AIX, LINUX)

• Single-process/Multi-thread design provides excellent performance and scalability

• Combined core functionality of all z/OS based LRS®products and JES spool

• Very similar look & feel as VMCF/Web Access & DMCF/WEB Access with simple migration

• External Filter processes can be easily integrated

• Integrates seamlessly into Enterprise Output Management product set

• Expected availability 3rd Quarter 2004

Page 41: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX Print Server

VPSX• Offers own powerful spool

• Various input interfacesLPD, LRSQ, SAP R/3

• Various output interfacesLPR, LRSQ, BIP

• External filter processes can be easily integrated

• Web based administration interfaces

• SOAP API for batch administration and maintenance

Page 42: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Platforms

VPSX• Initial platforms

• AIX (IBM) • HPUX (HP)• Solaris (SUN)• Linux for S/390, (Intel based later)

• Should be portable to any POSIX compliant platform

• Windows not supported in V1• is not POSIX compliant

(Is there a requirement ?)

Page 43: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Standards

• XML• all procedure calls utilize XML encoding

• SOAP• Used for communication between various VPSX components• Allows feedback of print jobs directly into existing systems

• POSIX• Fully POSIX compliant, ensures portability

• PJL & SNMP• Used to retrieve real-time status of output

devices even if not currently printing• Display of printers with certain status possible

• PAM (Plugable Authentication Modules)• Security interface that connects to the current security product• Allows single sign-on (Unix UserID and password can be used)

Page 44: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Product relationship

VPSX vs. VPS®

• Similar structure

• Similar printer definitions

• Similar logs

• Subtasks vs. Threads

• Easy to maintain

DRS JES VPS® LRS®Server

LRSNET

VPSX LRSXServer

LRSXNET

z/OS

UNIX

Page 45: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Structure

VPSX

• LRS/NetX for Web Access

• LRS/ServerX for administration access

• Several VPSX tasks may be served

• All VPSX tasks may be monitored in the Web Browser interface at once

LRSXNET

WebBrowser

VPSX

LRSXServer

VPSX

Page 46: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – System Configuration

*-----------------------------------------------------------------** VPSX Configuration **-----------------------------------------------------------------*DEFLTMEM = vpsdefltEXPINTVL = 1KEYVPSX = L+++++++0000016J710Q5TRZGM2RQZH+BN9490RI+12CXRVZ37AEIKEYSECRX = L+++++++00000M6Y08GG53ASJZONWE79K616FB840W2H76ENW5DMVLOG = YesLOGDIR = logLOGEXPR = 1LOGSIZE = 2MAILHOST = lrssp3MRDINTVL = 0PRTRDIR = prtrRTM = YesSNAPDIR = snapSNAPEXPR = 1SERVROOT = /workx/goddard/vpsxrootSPOOLDIR = spoolSYSLOG = YesTCPDMN = lrs.comTCPPORT = 5000TCPPORTI = 163TCPPORTL = 515TCPPORTQ = 5001TMPDIR = tmpTRACE = FFUSEROPTS = 00SYSDESC = Marks test vpsx system

*-----------------------------------------------------------------** VPSX Configuration **-----------------------------------------------------------------*DEFLTMEM = vpsdefltEXPINTVL = 1KEYVPSX = L+++++++0000016J710Q5TRZGM2RQZH+BN9490RI+12CXRVZ37AEIKEYSECRX = L+++++++00000M6Y08GG53ASJZONWE79K616FB840W2H76ENW5DMVLOG = YesLOGDIR = logLOGEXPR = 1LOGSIZE = 2MAILHOST = lrssp3MRDINTVL = 0PRTRDIR = prtrRTM = YesSNAPDIR = snapSNAPEXPR = 1SERVROOT = /workx/goddard/vpsxrootSPOOLDIR = spoolSYSLOG = YesTCPDMN = lrs.comTCPPORT = 5000TCPPORTI = 163TCPPORTL = 515TCPPORTQ = 5001TMPDIR = tmpTRACE = FFUSEROPTS = 00SYSDESC = Marks test vpsx system

VPSX• Configuration files similar

to host products

• Simple text file

• Can be updated:

• Manually using editor

• Using command line interface

• Using WEB interface

• Using SOAP API

Page 47: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Printer Definition

*------------------------------------------------------* VPSX Printer Configuration **------------------------------------------------------COMMTYPE = TCPIP/PJLTCPHOST = 10.96.160.103TCPRPORT = 9100FILTER1 = SAP2PCLF1DTYPE = SAPGOFF1ARGS = &infile &outfile &class &owner &copiesFILTER2 = TEXT2PCLF2DTYPE = TEXTF2ARGS = -I &infile -O &outfile –T &title –C &copiesPJLOPTS = 06QTIME = 24RETAIN = 8SEPAR = SSEPNAME = defaultDEVTYPE = PCLERRACTN = HOLDPCMDSTRT = landscapePCMDEND = resetNLSEQ = 0D0AFFSEQ = 0D0C0DTRACE = FF

*------------------------------------------------------* VPSX Printer Configuration VPSX

• Printer configuration similar to host products

• Simple text files

• Can be updated:

• Manually using editor

• Using command line interface

• Using WEB interface

• Using SOAP API

**------------------------------------------------------COMMTYPE = TCPIP/PJLTCPHOST = 10.96.160.103TCPRPORT = 9100FILTER1 = SAP2PCLF1DTYPE = SAPGOFF1ARGS = &infile &outfile &class &owner &copiesFILTER2 = TEXT2PCLF2DTYPE = TEXTF2ARGS = -I &infile -O &outfile –T &title –C &copiesPJLOPTS = 06QTIME = 24RETAIN = 8SEPAR = SSEPNAME = defaultDEVTYPE = PCLERRACTN = HOLDPCMDSTRT = landscapePCMDEND = resetNLSEQ = 0D0AFFSEQ = 0D0C0DTRACE = FF

Page 48: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – User Interface

Printer Offline Door-Open Paper-Low

VPSX• Flexible Web browser

interface

• User defined views

• National language support using UNICODE

• Status information using PJL and SNMP (works even if not printing !)

• Document viewing, retention, re-routing

Page 49: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX –Online Printer configuration

Page 50: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Printer Status

Page 51: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Data handling sample using LRS/Queue

Send data: nlrsq /s:10.96.11.170 /port:9001 /queue:HPCOLOUR /file:readme.txtVPSX0200I <CREQ0001> HPCOLOUR SPOOLID 00000008 ALLOCATED SUCCESSFULLY CLASS(A) PRTY(010) FORM(STD)

VPSX0201I <CREQ0001> HPCOLOUR SPOOLID 00000008 UNALLOCATED SUCCESSFULLY CLASS(

VPSX3005I <CREQ0001> HPCOLOUR LRQ USERID(NICHOLS) HOST(hw03917an)

VPSX3006I <CREQ0001> HPCOLOUR LRQ FILE(readme.txt) O/S(Windows XP Version 5.1.2600)

VPSX0204I <$DISP$ > HPCOLOUR SPOOLID 00000008 SELECTED

VPSX0010I <$DISP$ > HPCOLOUR THREAD ATTACHED

VPSX2002I <HPCOLOUR> HPCOLOUR JOB NAME="2 - 03:46:37" STARTED

VPSX2003I <HPCOLOUR> HPCOLOUR JOB NAME="2 - 03:46:37" ENDED - PAGES(2) RESULT(N/A)

VPSX0205I <HPCOLOUR> HPCOLOUR SPOOLID 00000002 DESELECTED (PRINTED/RETAINED)

VPSX0012I <HPCOLOUR> HPCOLOUR THREAD TERMINATED

VPSX0011I <$DISP$ > HPCOLOUR THREAD DETACHED

Query VPSX printer: nlrsq /s:10.96.11.170 /port:9001 /query:HPCOLOUR:000008Spool ID .............: 00000008Status ...............: Printed and RetainedDevice Name ..........: HPCOLOURJES ..................: VPSXCreated ..............: 2004/03/16 03:46:37Last Printed .........: 2004/03/16 03:46:37Purged ...............: 0000/00/00 00:00:00Last Event ...........: 0000/00/00 00:00:00Retention Hours ......: 10...

Page 52: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Print Commands

VPSX• Printer commands inserted at start

and end of documents

• Default defined in printer member

• Overridden by Spool ‘FORMAT’ attribute

• Can be specified as qualifier to printer name.

e.g. LPR –p printer1/landscape

Page 53: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Automatic Data identification

VPSX• Auto detection of binary data type

• Only used if client doesn’t identify type via parameter

• Checks: • Originating file name extension

or

• First 1024 bytes for unique features

• Used to trigger execution of data conversion and report browse viewers

TEXTTEXT

PCLPCL

PDFPDF

AFPDSAFPDS

Page 54: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – data filters / transforms

ExternalFilters

VPSX• Data transform triggered by data type

• Executed dynamically at print time (Similar to EXIT22, VPS/PCL etc.)

• LRS®, USER or OEM conversions supported

• Executed as separate process to protect VPSX

• Conversion process monitored and messages written to VPSX log

• ERRACTN keyword defines action on error (Hold, Purge Etc.)

Page 55: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – data filters / transforms

VPSX• Official cooperation

with Compartwww.compart.net

• Offers Win/Unix based converters for all important data streams (S/390, AS/400 in development)

• Can be seamlessly integrated in LRS®product portfolio

Compart - conversion matrix

* Supports raster formats: BMP,GIF,IOCA,JPEG,PCX,PNG,TGA and TIFF

Page 56: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – SAP R/3 Interface

VPSX

• Based on DRS/OutputManager™• Report submission• Delivery• Notification• Query• Purge/Cancel

• Will be SAP certified

Page 57: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Messages and Diagnostics

LEXT616 SPOOLID 00000030 ALLOCATED SUCCESSFULLY CLASS(A) PRTY(010) FORM(STD)

lext616 LPR OWNER(GODDARD) HOST(HW03843) JOB(Microsoft Outlook - Memo Style)

lext616 LPR FILE(Microsoft Outlook - Memo Style) TITLE() CLASS() BYTES(33721)

LEXT616 SPOOLID 00000030 UNALLOCATED SUCCESSFULLY CLASS(A) PRTY(010) FORM(STD)

LEXT616 SPOOLID 00000030 SELECTED

LEXT616 THREAD ATTACHED

LEXT616 ONLINE DISPLAY=Power Saver STATUS=POWERSAVE MODE ENTERED

LEXT616 FILTER2 PROCESSING STARTED

LEXT616 FILTER2 PROCESSING COMPLETE

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Waiting STATUS=DATA RECEIVED

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 JOB NAME="30 - 05:33:32" STARTED

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Tray 1 Empty STATUS=Load paper - tray(Tray 1) media(A4 Paper)

LEXT616 JOB NAME="30 - 05:33:32" ENDED - PAGES(2) RESULT(N/A)

LEXT616 SPOOLID 00000030 DESELECTED (PRINTED/RETAINED)

LEXT616 THREAD DETACHED

LEXT616 SPOOLID 00000030 ALLOCATED SUCCESSFULLY CLASS(A) PRTY(010) FORM(STD)

lext616 LPR OWNER(GODDARD) HOST(HW03843) JOB(Microsoft Outlook - Memo Style)

lext616 LPR FILE(Microsoft Outlook - Memo Style) TITLE() CLASS() BYTES(33721)

LEXT616 SPOOLID 00000030 UNALLOCATED SUCCESSFULLY CLASS(A) PRTY(010) FORM(STD)

LEXT616 SPOOLID 00000030 SELECTED

LEXT616 THREAD ATTACHED

LEXT616 ONLINE DISPLAY=Power Saver STATUS=POWERSAVE MODE ENTERED

LEXT616 FILTER2 PROCESSING STARTED

LEXT616 FILTER2 PROCESSING COMPLETE

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Waiting STATUS=DATA RECEIVED

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 JOB NAME="30 - 05:33:32" STARTED

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Busy STATUS=PROCESSING JOB

LEXT616 ONLINE DISPLAY=Tray 1 Empty STATUS=Load paper - tray(Tray 1) media(A4 Paper)

LEXT616 JOB NAME="30 - 05:33:32" ENDED - PAGES(2) RESULT(N/A)

LEXT616 SPOOLID 00000030 DESELECTED (PRINTED/RETAINED)

LEXT616 THREAD DETACHED

VPSX• Messages written to

VPSX log• Log files switched at

start-up & size limit• Retained for user

specified period• Automatically deleted

when expired• Messages optionally written to UNIX SYSLOG

• Internal trace table

• External trace recorder and formatter (Similar to GTF/LRS trace formatter)

• SNAP dumps of major control blocks (Retained and automatically expired)

Page 58: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

VPSX – Using Common Services

VPSX• All components built using common services

for:• Memory management• File I/O• TCP/IP communication• Thread/task control• Tracing

• Single process/multi-threaded• No spawning of CPU-intensive processes

Very efficient and stable.

Page 59: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

PageCenter Plus®

Report mining

PageCenter Plus®

• Executes under NT/2000/XP • Report input via AnyQueue®• Facilitates Data Mining of text reports• Data extraction using pre-defined rules • Allows automated data extract to other

applications (e.g. Excel) • Multi User system with security • Simple Web Interface

Page 60: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

PageCenter Plus®

Data extraction

Page 61: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

PageCenter Plus®

chart creation

0100002000030000400005000060000700008000090000

100000

01/31

/2003

02/28

/2003

03/31

/2003

04/30

/2003

05/31

/2003

06/19

/2003

Input AmountOutput AmountInput + Output

Page 62: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

PageCenter Plus To-GoTM

PageCenter Plus To-GoTM

• Licensed feature of PageCenter Plus® (PCP)

• allows PCP reports to be distributed to remote users via CD-ROM or DVD-ROM

• Reports may be viewed on any Windows machine using the PCP viewer

• Requires UserId and password to access data

Page 63: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Future Enhancements

Customer

Success

Stories

Customer

Success

Stories

Migrations to VPS®

Page 64: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Migration: IPS to VPS®

Deutsche Bahn• 40.000 printers

• 20.000 VTAM printers• 20.000 TCP/IP printers

• Heavy Info Print Server User • Lots of abends and performance problems• Delayed printing

With VPS® now:• Very stable system• Much faster printing• Fast LRS® C-tool for migration of IPS printer definitions to VPS®• Dynamic printer activation allows to reduce 40.000 printer defs

(22MB in IPS) to a few hundred

Page 65: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Migration: CA-Spool to VPS®

KLiNGEL mailorder• CA-Spool user• A few 100 printers• Wanted to replace CA products

With VPS® now:• Very stable system• Dynamic parameter passing from applications• Deliver responses to customers by email• Send orders to their suppliers by e-mail• Very complicated AFP documents to be converted to PCL

and PDF

Page 66: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Migration: VPM to VPS®

Volkswagen AG• VPM is self developed software• VPM supports only VTAM printers• Approx. 8.000 printers• No data stream conversions• Developer retires – no backup

With VPS® now:• Very stable system• AFP2PCL data stream conversion• XES2PCL data stream conversion• AnyQueue® to connect IP networks of suppliers and dealers• Dynamic printer definitions

Page 67: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

You can trial ALL our products for free, with no obligation to buy

We are only a phone call away.You can have this presentation in electronic form if you e-mail us

Dietmar Neidhardt - [email protected] Grieser - [email protected] Nichols - [email protected] Diel - [email protected]

or to one of our account managers

Michael Bluhm, Robert Kellner, Manuel Niemeyer, Sebastian [email protected], [email protected], [email protected], [email protected]

Ludwigstr. 4785399 Hallbergmoos

Germany +49 811 99739-0

Page 68: Enterprise Wide, Platform Independent Print & Document ... · Enterprise Wide, Platform Independent Print & Document Management ... TCP/IP Printers ... • External Filter processes

Online demonstration

VPS®

Springfield, IL

PrinterCheltenham/UK

InternetVPN

VPSXSpringfield, IL SAP, AnyQ

Seminar