Patent ID: 8564807

Claim:
A computer executing a control program operating when printing data is output to a printing device from a computer controlled by and operated by an operating system, the computer having: a monitoring and control filter for detecting a print command and output data output from an application program operating on said operating system to said printing device in order to perform printing and for controlling the output data; and a spooler for processing said output data to create said printing data, to temporarily save said created printing data in a storage medium, and for outputting said data to said printing device, said printing control program, when executed, causing the computer to perform operations comprising: said monitoring and control filter detects said print command, temporarily halts said print command and said output data, and replicates and transmits to said spooler said output data; said spooler processes said replicated output data and creates said printing data; a viewable image driver for creating a file which can be displayed on a screen uses said printing data output from said spooler to create a file which can be displayed on a screen; transmission means for transmission to a network transmitting said file to said network as to store in a database of a server connected to said network; said monitoring and control filter receives a notification signal transmitted from a manager who receives said file from said database via said network, views said file, and judges whether or not to perform printing using said printing device; and when said notification signal is a printing permission signal, said monitoring and control filter cancels said temporary halt to perform printing, but when said notification signal is a printing prohibition signal, said monitoring and control filter erases said temporarily halted print command and said output data to interrupt printing.