What does the ":" do? Is this documented any where?
Mike Sinclair
daniele-bmb wrote:
>
> I've done this experience:
> The commands
> OUTPUT LPT1
> PRINT reportname .....
> send output to Windows print manager and spooling (very slow)
>
> otherwise the commads:
> OUTPUT LPT1:
> PRINT reportname ...
> (note ":" after LPT1)
> send output directly to the printer bypassing Windows control. (very fast,
> like DOS)
>
> Hope this help
> Daniele
> ---------------------------------
>
> Dear R:Base folks
>
> I CAN"T believe there is not a simple solution to this ridiculous problem
> Frank Conroy and I ran into this week in installing a conversion and
> enhancement of an R:Base for DOS application to R:Base for Windows.
>
> Working with Frank, Karen Tellef and William Mason, we have set up a slick
> inventory control system for a company that is in the TRANSFER business.
> They are at the fish pier in Boston, and their facility consists of a large
> refrigerated warehouse space with many truck bays. Trucks are pulling up all
> day (and night sometimes) with loads of fresh or frozen fish, which stay
> very little time in the facility before they are shipped out again. Four
> salespeople work their butts off in a cramped little office at the edge of
> the warehouse entering orders and printing out bills of lading. THey are
> harrassed all day by truckers impatiently waiting for their paper work so
> they can get on the road. The pace is very fast; to accomodate this, they
> purchased a high speed Lexmark 370 printer which when printing in Draft mode
> prints 700 or so characters per second. When the application ran in DOS, all
> four of them could be entering and printing these bills of lading (on pre
> printed forms with carbons) nonstop and the printer would be printing them
> so fast that by the time they pressed [Enter] and got up from their chairs
> to walk the four steps to the printer, despite the high volume and four
> stations sending bills all day, the bill of lading was done and sitting
> there waiting to be torn off.
>
> Monday, we installed the new system, where we had put little attention on
> this bill of lading as a minor and easy report and put attention instead on
> the very complex inventory control system, and bar coding application we
> were implementing.
>
> IMMEDIATELY, we learned about the Achille's Heel effect. The bill of lading
> report was suddenly taking so long to print (25 - 30 seconds per for the
> simplest one item bill) that they were backed up to the point where they
> didn't get out of work Monday, a very busy day, till 1 AM. We MUST speed up
> this printing by Friday or they are going to go back to the DOS app until we
> can figure it out.
>
> Here's the details:
>
> Four PC's, running Windows 98.
> Windows 2000 is the server system
> All printing goes to a Lexmark 370 Printer.
> All printing cycles through a PC which IS very slow, just a Pentium.
> The Lexmark has four fonts built into it:
> Fast Draft, at 700 CPS
> Draft, at 630 CPS
> Courier and Gothic letter quality at 150 CPS
>
> Tech support at Lexmark suggested we use a font in R:Base that matched one
> of the built in fonts. For now, the best we have been able to do has been
> by:
> * Using Century Gothic Regular 10 font
> * Under Windows print manager, setting the print settings to print coarse
> text, graphics at the simplest resolution
> * Using a PRNSETUP "printer name" command in the R:Base for WIndow program
> for this printer followed by an OUTPUT PRINTER command
>
> The result is that as each new BOL prints, you can watch the printer take
> 5-6 seconds "setting up", then about another 9 seconds to print the simplest
> of the BOL's. Clearly, it's printing at the 150 CPS speed. Originally, the
> printer WAS printing a line, then cycling back to the left before starting
> again. With the changes we figured out, at least it now prints left to
> right, next line right to left, and so on, hence the cutting the time in
> half. (The ideal, which they had under DOS, was NO delay on starting and
> maybe 3 seconds to print even a complex BOL) On the more complex BOL's,
> something wierd happens. The report is based on a detail table, with many
> rows sometimes per bill. To save paper, the report prints as a group header
> the lot number and item name (eg, Lot 142 Cod) and then creates in a footer
> a list of the weights of the individual boxes (sometimes as many as 100) as
> a long text string with commas between them which wraps onto several lines
> to print the weights of the boxes being shipped from that lot. In DOS, as
> in R:Base for Windows, the report CREATION is very fast. In DOS, the
> PRINTING is also very fast, with each line printing right out. In WIndows,
> these individual lines of weights cause a second or so delay between the
> lines! The sales reps and truckers are losing patience fast.
>
> In addition to the above we have tried:
>
> * Printing to a file; the report doesn't print correctly and the printer
> still doesn't use the draft font when we TYPE it out.
>
> Frank's had a brilliant idea for a temporary fix to stave off the wolves
> which we will be trying today / tomorrow: In WIndows app, don't print, just
> flag a row in the bill of lading table as ready for printing (such a column
> already exists and is indexed). Then create a little DOS program that will
> connect to the database and in a constant loop look for rows in the table
> where status = ready to print, and print the BOL.
>
> We will try this and hope it works. But I can't believe that we can't get
> R:Base for Windows to print to a high speed dot matrix printer in fast draft
> mode!!!!! SOMEBODY SOMEWHERE must be doing this!
>
> Any and all ideas are welcome!
>
> Thanks
>
> David Blocker