Colour pinstripe/Printer: Difference between revisions

acceptable solutions and fractional point sizes
({{omit from|Lotus 123 Macro Scripting}})
(acceptable solutions and fractional point sizes)
Line 1:
{{task}}
 
The task is to create 1 pixelpoint wide colour vertical pinstripes with a sufficient number of pinstripes to span the entire width of the colour graphics printer. The pinstripes should alternate between each individual cartridge ink and ink pair and black and white pinstripes should be included. A typical pinstripe sequence woud be black, red, green, blue, magenta,cyan, yellow, white.
 
After the first inch of printing, we switch to a wider 2 pixel wide vertical pinstripe pattern. and to 3 pixelpoint wide vertical for the next inch, and then 4 pixelpoint wide, etc. This trend continues for the entire length of the page (or for 12 inches of run length in the case of a printer using continuous roll stationery). After printing the test pattern the page is ejected (or the test pattern is rolled clear of the printer enclosure, in the case of continuous roll printers).
 
Note that it is an acceptable solution to use the smallest marks that the language provides, rather than working at native printer resolution, where this is not achievable from within the language.
 
Optionally, on systems where the printer resolution cannot be determined, it is permissible to prompt the user for printer resolution, and to calculate point size based on user input, enabling fractional point sizes to be used.
 
=={{header|PicoLisp}}==