General Procedures and Information
Phaser 3435 5/08 6-33
Firmware Side is made up of 
1. Network Interface Card is that relay the communication between Host and kernel using vari-
ous network protocol, 
2. Kernel is that manages the flow control of emulation procedure, receiving data from Host or 
Network card and printing with engine & rendering job, 
3. Emulation is that interprets the various output data from selected emulation, 
4. Engine is that prints rendered bit-map data to paper with required size and type by Kernel. 
And then, for Job Spooling function for Multi-User, Multi-Printing that is occurred in Network print-
ing and various additional printing functions, this Kernel use max. 10 Queuing systems in a mem-
ory. 
In Printing, the two procedures are 
1. Case of using USB Port 
• After user start to print the wanted document to PCL string or compressed GDI bit-map 
data, Driver translate the all graphic data of it and send data to host spooler. And then the 
spooler sends the data stream to the printer via USB port. 
• Kernel receives this data from Host, and then select emulation fit to data and start 
selected one. After emulation job end, Kernel sends the output bit-map data to Engine 
using Printer Video Controller (by clock type for LSU). 
• Engine print the received data to required paper with the sequential developing process. 
2. Case of using Network Interface Card 
• After user start to print the wanted document to PCL string or compressed GDI bit-map 
data, Driver translate the all graphic data of it and send data to host spooler. 
• If so, Port monitor managing network port receives data from spooler and sends a data 
stream to the Network Interface Card. 
• Network interface card receives it and send to Kernel part, 
• Kernel receives this data from Host, and then select emulation fit to data and start 
selected one. After emulation job end, Kernel sends the output bit-map data to Engine 
using Printer Video Controller (by clock type for LSU). 
• Engine print the received data to required paper with the sequential developing process. 
The additional printing function are realized in 
(1) Web environment 
(2) Window environment. 
On addition, Kernel informs a status of printing status and printer status to user made printing job 
with the Status Monitor.