Disc-Q Intelligent Automation Software for CD/DVD/Blu-Ray Production
Disc-Q Intelligent Automation Software for CD/DVD/Blu-Ray Production (Download PDF - 148KB) is a set of interrelated Java software packages that work together to automatically manage the process of issuing, formatting, recording and labeling CD-R and DVD-R discs.
Four main components comprise Disc-Q:
Three of these packages (JobFind, JobQ, and JobAdmin) are core programs that reside on the host computer that controls system hardware resources. The fourth package, JobInfo, is a client Java application that can be freely distributed to Disc-Q network users. It is the default method used to create JobTickets for Disc-Q
Every disc production job submitted to Disc-Q is defined by a JobTicket. A JobTicket is a simple ASCII text file that describes the parameters for disc production to the Disc-Q server software. JobTickets can be created by JobInfo, or by batch files, shell scripts, or third-party applications. Disc-Q's power and flexibility derives from the simplicity of the JobTicket and the ease with which JobTickets can be created.
Some of the information in a JobTicket is automatically generated by information contained in Disc-Q configuration files. If an empty JobTicket is submitted, the default values from the configuration files fills in the missing parameters to form a complete JobTicket.
JobFind and JobQ search for JobTickets in designated search directories. JobFind and JobQ distinguish between JobTickets by their filename extensions. JobFind looks for JobTickets associated with files that require "premastering" (disc image formatting). JobTickets that require premastering are identified by a *.FRD extension. JobQ looks for JobTickets associated with image files (a set of files that have already been premastered). JobTickets that are ready for recording are identified by a *.PRD extension.
- JobFind premasters the source data set into a preformatted image and stages it for JobQ.
- JobQ performs the actual disc recording tasks. It searches the directories for formatted disc images (*.PRD files) and prioritizes them relative to the information contained in the JobTickets.
Searches by JobFind and/or JobQ can traverse multiple directories, allowing a great deal of flexibility when assigning search directories to users. Search directories can be allocated to projects, groups, departments, etc.
Disc-Q is designed to increase productivity by minimizing the amount of time that users must spend creating discs. It is the mass storage version of "fire and forget," a term usually used to describe smart weapons that guide themselves to the target once they have been released. In Disc-Q's case, the user clicks a mouse button and the software does the rest.
Creating a JobTicket with JobInfo takes only a few seconds, and users can learn how to use the application within a few minutes.
In most cases, creating a JobTicket through the Disc-Q JobInfo application requires the following steps:
- Type a descriptive Job Name (up to 20 characters)
- Select a filesystem format (ISO 9660, Rock Ridge, Joliet, Rock Ridge with Joliet, Bridge UDF, or preformatted image)
- Enter number of discs (if different than default value)
- Enter priority for job (if different than default value)
- Select the dataset to be premastered (or the dataset image file, if previously premastered). Selection can be done graphically, by clicking on the directory that contains the dataset.
- Click the "Launch Job" button.
Once the JobTicket has been created, it is placed into one of Disc-Q's scan directories. Then, at the next designated search interval, Disc-Q finds the JobTicket and processes the dataset associated with it. The JobTicket itself is also processed as the dataset is processed, and its name (filename extension) is changed to reflect the current status of the job.
For seamless disc creation, Disc-Q can be easily integrated into custom applications, without the need for extensive recoding or using complex APIs. This owes to the simplicity of the text-based JobTicket. Wrapping simple scripts around an application lets the application automatically generate JobTickets upon an event occurrence or other trigger. There are virtually an infinite number of potential applications for Disc-Q, with limitless implementations and variations possible.