A short overview of IDOL’s most important features:

Modifying Character Fonts

IDOL commands can modify character fonts which are either stored in the EPROMs or downloaded into the RAM via the interface.

The following modifications are possible:

  • Scaling of fonts (height and width)
  • Selecting character and line spacing, pixel wise
  • 4 character orientations: 0°, 90°, 180°, 270°
  • Bold and reverse printing
  • Underlining
  • Expanded printing
  • Half line feeds, both positive and negative

GKS Vector Graphics

The variety of vector graphic functions within IDOL corresponds to the functional
demand of the Graphic Kernel System (GKS) for printers and plotters. The IDOL
controller receives relatively simple graphic commands from the host and generates the
corresponding raster image first in the printer.

Such images can include:

  • polylines with different widths and modes
  • areas
  • circles, areas of circles and segments
  • bars
  • grids
  • ellipses and areas of ellipses

It is possible to place certain graphic commands, which describe a consistently used
image (i.e. a form), within a MACRO-Function, and to store them in the printer’s

Electronic Forms

The IDOL language makes it possible to create a MACRO for electronic forms and to
load this MACRO via the DOWNLOAD Function into the printer’s RAM.

MACROs can be:

  • drawings, f.e. ellipses and areas of ellipses
  • letterheads
  • firm logos
  • automatic copies (with identical or varying forms)

As long as the MACRO is stored in the printer’s RAM, its content is present and the host sends only the variable data. Fixed data (i.e. the MACRO) is added to each page automatically. Up to 99 different forms can be stored in the printer’s memory at the same time.

All Point Addressability (APA)

Each of the 8.4 million pixels of a letter-sized page (at 300 dpi) can be addressed
separately within the printer’s bitmap memory. This makes it possible to locate all kinds
of information with one-pixel accuracy absolutely and/or relatively.

Electronic Sorting (JOB)

Unlike most other printers, which can duplicate only a single page at one time,
MICROPLEX printers can store a complete multi-page print job (i.e. this IDOL
Programming Manual) in RAM. This permits multiple printing of multi-page print jobs.
Data is sent only once to the printer, and manual sorting is unnecessary.

This list is not intended to be exhaustive.