Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method to support Printing Subsystem inside WPAR

IP.com Disclosure Number: IPCOM000168515D
Original Publication Date: 2008-Mar-14
Included in the Prior Art Database: 2008-Mar-14
Document File: 4 page(s) / 79K

Publishing Venue

IBM

Abstract

Method to support Printing Subsystem inside WPAR

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 54% of the total text.

Page 1 of 4

Method to support Printing Subsystem inside WPAR

Names: Rajeev Mishra, Vijaya S Mekala, Suresh Sabarathinam

WPAR (Workload Partition):

    This can also be called as software partition. An environment almost similar to a standalone UNIX system. This WPAR type runs most of the system services that would be found in a standalone system and does not share writeable file systems with any other WPAR or the Global system.

GLOBAL:

    An environment which has an all encompassing view of processes, IPC, file systems, devices and system level objects within an UNIX system. This Global environment can be thought of as the traditional AIX (UNIX) login environment.

Print Job is a unit of work to be run on a printer. The system assigns a unique job number to each job it prints. Print queue is the location to which you direct a Print Job. Printer Backend is a collection of programs called by the spooler's qdaemon process to manage a Print Job that is queued for printing in the Print Queue
Currently Printing is enabled on both GLOBAL and WPAR. Each WPAR will create its own Print queue to which all its Print Jobs are queued. GLOBAL also creates its own Print queue to which all the Global initiated Print Jobs are queued.

The current implementation of Print Subsystem is as given below.

1

Page 2 of 4

Print

Queue

Print

Queue

Print

Queue

Print

Queue

…..

Till now there are only 2 modes of Printing:
1. Global Printing - Global will create Print Queue to which the Global initiated Print Jobs will be sent.
2. WPAR Printing - Each WPAR will create Print Queue to which the WPAR initiated Print Jobs will be sent.

Disadvantage in the existing approach:
1. Some Application inside a WPAR may want to print only 1 or 2 pages and the WPAR Admin doesn't want to setup a separate Print Queue inside the WPAR and manage the print queue for such a short Print Job request. But WPAR Admin is forced to create a Separate Print Queue and manage it.
2. AIX supports 8192 WPARS. Each WPAR should create its own Print Queue (at least one). So a minimum of 8192 Print Queues exists in the System. Each WPAR Admin is required to manage their own Print Queue. Managing a minimum of 8192 Print Queues is no doubt a difficult task for the System Administrators. So there is a need for centralized management of the print jobs....preferably in the Global.

So there is a need for a Global created Print Queue to which WPAR initiated Print Jobs can be sent. This disclosure proposes a new mode of printing to...