ZX Spectrum hlavně žádné API nemělo, stejně jako dlouhá řada tehdejších domácích počítačů. Sice bylo možné volat funkce firmwaru, ale provádělo se to prostě voláním rutin, u kterých se podařilo zjistit adresu a funkci (což vzhledem k velikosti kódu nebyl problém).
Hm, co jste s pomocí takového "ovladače" mohl tisknout? Nejspíš jen text. To jste mohl ale i v DOSu. A samozřejmě i v DOSu jste si mohl přesměrovat funkce pro tisk na tiskárně. BTW k tiskárnám se tehdy běžně dodávaly drivery pro WordPerfect, AutoCAD a další aplikace. A většina printer frameworků měla ovladače minimálně pro standardní jazyk jehličkových tiskáren ESC/P, většinou i pro PCL. Navíc jste měl k dispozici Windows, které uměly bitmapovou i vektorovou grafiku, samozřejmě i na tiskárnách.

