Specifications

Print Controller Design Guide for Information Security:
Page 87 of 92
Network Functions
As mentioned above, a Type 1 SDK application is able to perform network communication either by
using the NCS or by opening and closing its own unique socket. Since Type 2 applications are
Java-based, they must use the network classes provided by Sun Microsystems, and are therefore
restricted to socket-based network communication.
Printer Functions
SDK applications are able to make use of a printer data filter, which allows the application to edit
the incoming printing data received by the MFP/LP, convert it to a different PDL, and change job
control commands such as the paper tray selection or printing mode. Following this, the SDK
application sends the edited PDL data to the printer port of the loop-back address (the 127.0.0.1
local address), which the MFP/LP Printer function then receives just as if the PDL data had come
directly from an external source. The data then follows the normal flow described in section 2.2 and
is printed out by the printing engine.
Machine Administrative Functions (MFP models only)
In addition to the principal machine functions of the MFP/LP (e.g. Printer, GWWS), once installed,
the SDK application can be selected in the “Function Priority Setting” so that it its screen is
displayed when the main power is turned ON and the MFP/LP reaches the Ready condition.
It is possible to create a user interface for communication with a network-connected authentication
server in order to authenticate individual machine users, thereby restricting the use of the
application. The user interface can be customized for each individual user, and will automatically
log out the user and return to the default screen if no operations have been performed after a
certain amount of time has passed.
It is also possible to maintain a machine usage log. The SDK application creates the log files and
writes them to the SDK area of the HDD.