Writing an OSDI

Itim Technology Solutions provides an OSDI pack for each of the operating systems it supports. Each OSDI pack contains a number of source files, written in the C programming language. After user modification these files are used to build an OSDI. The OSDI receives device calls from a DP4 application, via the DP4 Terminal Manager.

The OSDI source code can be broadly split into two parts :

The DP4 Terminal Manager interface code is supplied pre-compiled. After you have modified and compiled the device-specific code it must be linked to produce an executable OSDI.

All output destinations in DP4 are treated as printers, in that any data to be output to them is "printed" from a DP4 DP4 application. This definition is principally one of terminology - you may access any sort of device. Data output to that device may not necessarily be physically printed. For example, you may be using a POD to send control sequences to a robot arm. The control sequences are viewed as printed text by DP4 even though they are not physically printed.