Many of are existing programs currently utilize Internally Described Printer Files (O-Spec). We have one new individual that we have hired that only knows and would only like to utilize Externally Described Printer Files. I am trying to get input from individual which is really the best way to go. I realize everyone has there own style and techniques, but being the Programming Supervisor, my Director and I are trying to set one standard. The individual for Externally Described Printer Files uses the benefits of being able to bold and underline headings, where you can't in Internally Described Printer Files. He also says it is faster to create an external file, and that interal file are just "old technology and he should not be subjected to "old technology" The individuals for Internally Described Printer Files say it is much faster to debug and analyze as it is all in one place(the program), and you are not using indicators like the external printer file. They feel that they can create an internal file just as fast as and external. Also, are their any performance issues to consider. Thanks for your input. Sandy.

Reply With Quote
Dot-matrix printers (especially bi-directional ones) also had enough tolerance in the timing of pin firing that multiple passes simulated a bold effect. Many dot-matrix printers also had a "bold" setting which, when enabled, caused a second pass with the pin firings intentionally shifted by one dot as the head(s) traversed the paper. I think a few printers also retained the last print line buffer long enough to compare with the next one, and when the paper was not advanced (eg CR without LF) but print columns repeated the same character, it would intentionally alter the pin firing timing by one dot (part of a dot?) width to help make the characters thicker. Overstriking to produce a bold effect doesn't work with page printers (e.g. laser printers) which create an entire page in memory. Each pass would generate the exact same pixels to receive toner, so you don't get ink spread from overstriking or any shift. Laser fonts with a bold variant just use the font definition to denote which pixels get toner. If a font does not have a bold variant but you instruct the printer to print in bold, it shifts the "cursor position" minutely and repeats the character while building the page image. Perhaps some page printers contain logic to detect "overstriking" with an identical character, and automagically shift the characters to simulate bold. However I don't remember reading about it in my HP Technical Reference manual (which is admittedly dated). Doug PS - Some page printers also could physically shift the paper slightly in the output bin, but that was to ease job separation for an operator. It had nothing to do with page content.
