|
General | Specifications | Print modes | Code examples
The ultimate Windows printing library for Clipper 5.x
PageScript is a combination of a library that you link with your Clipper 5.x applications and a permanent print spooler that you install under the Windows environment. Clipper applications are then able to communicate and print to virtually any printer, faxes and other Windows printer devices, no matter if it is a network printer, a local printer or a Windows only printer. You don't have to map the physical printer to a DOS printer port. With three different print modes to choose from and an extensive library of functions, procedures and commands, you have everything you need to turn those boring text only reports into stunning presentations that will amaze your customers. |
Compatible with the latest technology

|
PageScript 4.2.0 is compatible with Windows 7 32 bit editions and Vista 32 bit editions along with older versions of Windows, such as Windows 2000, NT, Me, 98 se, 98 and 95.
AbeeLabs Systems recommends the use of Windows XP SP3 for PageScript for Clipper enabled applications. |

|
 |
Made for programmers
You're a programmer, but you don't need to be a Win API expert to use PageScript's features. The learning curve is very low and you can create reports, lists and other documents in less time than ever before.
Create new value for your customers
Sure, your programs are great and your customers love them. But if you could offer them added value by provinding them great looking lists and reports using True Type fonts, graphics and colors.
All specifications may change without notice. |
PageScript for Clipper specifications
- PageScript 4 supports three different print modes : Windows, Emulation and Raw (see descriptions below).
- Can be adapted to your specific language via an .ini file.
- Prints to virtually any printer devices supported by Windows, no matter if it's a local, a networked or a Windows only printer. PageScript can also print to PDF Writer, a Fax printer driver, FinePrint and much more...
- The print spooler may be freely distributed to any number of computers without paying royalties to AbeeLabs Systems Inc.
- Create reports, forms, graphs, labels or anything you can imagine.
|
- PageScript lets you print text using standard fonts, in any point size, style and color. It also allows you to print lines, rectangles, ellipses, barcodes and bitmaps. You have control over line thickness and color, fill pattern and fill color in Clipper like or RGB color.
- For a complete list of functions and commands, consult the on-line user guide.
- PageScript is small and fast. The Clipper library is only 20.5K in size and the printer spooler is under 2 MB in size. See below for more specifications.
- Compatible with all versions of Clipper, from Clipper 5.00 through 5.3b.
|
PageScript for Clipper print modes
| RAW |
Direct printer port access (doesn't support GDI only printers). The programmer is responsible to send all the control codes (escape sequences) to properly format the output. Exactly the same as printing to an LPT port. |
Pros: Ultimate control. Almost no change in you code. Same as printing to an LPT port using escape codes. Cons: Not compatible with Windows only printers. The programmer is responsible to use the correct set of escape codes. |
| EMULATION |
Print to a file with universal escape codes with just a few changes in your source code and let PageScript 4 convert the entire document to Windows API calls. Requires only a very few amount of changes in your code. Compatible with all Windows devices.
|
Pros: Fastest way to convert your existing Clipper code to print to all Windows devices because PageScript handles the conversion. Cons: Slower than RAW and WINDOWS modes because of the translation. Limited to text and a few text styles such as bold and italic. |
| WINDOWS |
Print to every Windows devices using PageScript commands, procedure and functions. You can mix text, shapes, lines, bitmaps, barcodes and more in full color and styles. Compatible with all Windows devices. |
Pros: Real Windows output. Not limited to row/col coordinates. Supports bitmaps, barcodes, fonts, colors, shapes, lines, text rotation and more. Ultimate control for Windows output. Cons: Requires a full rewrite of your report engine. |
PageScript for Clipper code examples
| RAW |
Procedure Main()
Local nPrinter := SelectPrinter() // UDF
Local nRow := 0
BEGINRAWDOC USING nPrinter TITLE "My print job" // Change in your code
@nRow++,0 say "This is the first line"
@nRow++,0 say Chr(27) + "G" + "This is the second line and it's printed in bold, using IBM Graphics escape codes" + Chr(27) + "H"
EJECT
ENDRAWDOC // Change in your code
Return
|
| EMULATION |
Procedure Main()
Local nPrinter := SelectPrinter() // UDF
Local cFile := TempFileName() // UDF
Local nRow := 0
SET DEVICE TO PRINT
SET PRINTER TO (cFile)
@nRow++,0 say "This is the first line"
@nRow++,0 say Chr(27) + "B" + "This is the second line and it's printed in bold, using the Universal escape codes provided by PageScript" + Chr(27) + "b"
EJECT
set printer to
set device to screen
PSPrintFile(cFile, .t., nPrinter, "Test", APS_PORTRAIT, 1, "MS LineDraw") // Change in your code
Return
|
| WINDOWS |
Procedure Main()
Local nPrinter := SelectPrinter() // UDF
Local nRow := 0
BEGINDOC USING nPrinter TITLE "My print job" ;
ORIENTATION APS_PORTRAIT COPIES 2
PSSetUnit(APS_TEXT)
PSSetRowCol(63, 80)
PSSetFont(APS_COURIER, APS_PLAIN, 12)
@nRow++,0 TEXTOUT "This is the first line"
@nRow++,0 TEXTOUT "This is the second line and it's printed in bold, using a font style" STYLE APS_BOLD
ENDDOC
Return
|
Links
Buy
Evaluate
Reference manual
What people say about PageScript
Tom LaVielle
"...If Abee Labs evers needs an endorsement, I would be most happy to tell what a great product you have and the support is excellent."
Brian L. Wolfsohn
CUS Business Systems
"We've been using the trial version of pagescript 3, and have been very happy with it.. We've converted most of our reports, and just purchased the product yesterday.. It was very simple to convert all our existing reports to windows. (After a day of working out all the kinks in our lower level common functions). It was easy enough that i was able to assign the conversion to our staff web guy who hasn't programmed since the days of dbase III. (and didn't program much then). "Windows Printing" will be one of the features of our upcoming Version 11 upgrade.
For anyone looking to extend the life of their clipper programs, Pagescript falls into the "must have" category..
Thanks for a great library.."
|
|