Need Current Laser Printer w/Legacy Font Support

Posted on 2009-04-16
Last Modified: 2013-12-15
I've a customer with an old Foxpro database that functions as follows:

Foxpro Generates a Form and sends it to the LPT Port.
Foxpro then Sends Fonts to the printer's memory.
Foxpro then sends the text w/font data to the Printer.

Effect on currect printers is that the first and last part of this process works... but the fonts to not upload to the printer correctly. So when printerd... everything is there but the text will not line up correctly with the form becuase it's using a default font.

The last printer this is -known- to have worked with is a HP Laser Jet 6P. Is there a printer currently available that will work this way? Which one?
Question by:RCC_Tech
    1 Comment
    LVL 16

    Accepted Solution

    I don't know the answer to your question ("which printer(s)?"), just a few comments:

    (a) Very few modern printers come with parallel-port connections these days, so you must be prepared to send the print stream to a USB or network-connected device instead.

    If your DB runs within a command-prompt (DOS) session under Windows, you should be able to achieve this by utilising the 'net use' command.

    (b) PCL5 soft fonts come in a variety of formats:
    Format 0 - Bitmap
    Format 20 - Resolution-specified bitmap
    Format 10 - Intellifont bound scalable
    Format 11 - Intellifont unbound scalable
    Format 15 - TrueType scalable
    Format 16 - Universal (bitmap or TT scalable)

    Not all printers support all formats; it may be the case (I don't know) that the older format 0 bitmap fonts, and perhaps the Intellifont formats, are no longer supported on modern devices.

    (c) Is the soft font and the text concatenated, and sent to the printer in one connection, or sent separately?

    If sent separately, printers will treat the two streams as separate jobs (this has always been the case).

    But I have seen references to some of the modern, cheaper, PCL5 printers discarding downloaded soft fonts at 'job' end, so that they are not available for subsequent jobs, despite being marked as 'permanent' ('permanent' in this context usually implying until power-off of the device, or replacement by another soft font with the same ID).

    (d) I'd hazard a guess that most of the 'departmental' level laser printers (e.g. LJ4250 and its replacement model) WILL support the same set of downloaded soft font types as the LJ 6P - but I don't know this for certain.

    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    Join & Write a Comment

    This seems to be a very common error related to the Samsung printer driver. First, this is the error we're talking about: Log: System Type: Error Event: 7000 Agent Time: 3:37:24 am 22-Apr-09 Event Time: 6:07:24 pm 21-Apr-09 UTC Source: Se…
    Printers have changed substantially in the last 30 or so years, not just in technical capabilities but in cost and usage as well.  Printers were originally used for interfacing with the operator, not necessarily for printing copy or pictures. In …
    how to add IIS SMTP to handle application/Scanner relays into office 365.
    Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now