Contents

Print Screen for Windows  - A product of American Systems.

How to use Print Screen for Windows

Ordering Print Screen for Windows

Product Support

OLE Automation Support


Product Support

American Systems provides user support to registered versions via mail, and/or telephone.

American Systems will answer questions and resolve serious bugs for the first three months after registration.  For problems involving a specific hardware or software environment or feature, we may choose not to modify the program.  In that case, if a problem is reported within three months after purchase, then we shall offer to refund the user's purchase price.

If a bug prevents you from evaluating Print Screen-32 during the first 30 days (prior to purchase), American Systems  will attempt to assist but is not under obligation to resolve issues beyond our control.

     Phone:

                     (817)485-6547

     Fax:

                     (817)485-2193

     CIS:

                     74364,20

     Address:

                     American Systems

                     7016 Thomas Pl.

                     Fort Worth, TX, 76148

                     Care of Windows Utilities Division

Please share the evaluation version of Print Screen for Windows with others for the purpose of evaluation as long as it is unaltered and distributed in its entirety.

How to Use Print Screen for Windows

Ordering Print Screen for Windows


How to use Print Screen for Windows

To print the entire screen to your printer, press the <PrintScreen> key.

To print the current window to your printer, hold the <Alt> key down and press the <PrintScreen> key.

Screen Menu

Open

Open a previously saved screen print in a .BMP file.  Just type the name of the file you want to open and press <OK>, or double click the desired file name to open the file.

This .BMP file can be read in by many Windows programs.  If you are writing a document or presenation that you would like to import screen prints into, you will want to save them to .BMP files.

The program will remember the directory you read your last .BMP file from and save the future screen prints there.

Save As...

Save the screen print to a .BMP file.  Just type the name of the file you want to save the screen print as and press <OK>, or double click the desired file name.

This .BMP file can be read in by many Windows programs.  If you are writing a document or presenation that you would like to import screen prints into, you will want to save them to .BMP files.

The program will remember the directory you saved your last .BMP file to and save the future screen prints there.

Print

Prints the displayed screen to the printer

Printer Setup

Displays the list of printers and printer drivers you have installed on your PC.  Select any printer and driver and press OK to print your screen prints to.

Exit

Exits Print Screen For Windows

Options Menu

Stretch

Stretches/Squeezes the displayed screen into the size of the Program's Window.  This option will be restored if selected when the program restarts as long as Save Settings on Exit is Selected.

Reverse

Displays/Prints the negative of the screen.  Similar to a negative of a photograph.

Auto Save

Automaticaly saves the screen print to a .BMP file when the <PrintScreen> or <Alt>+<PrintScreen> key is pressed.  The program will generate a file name like PS000010.BMP.  The first file name generated is PS000000.BMP.  The file name of each screen print that you want automatically saved after that will be incremented by one, for example, PS000001.BMP, then PS000002.BMP...

These .BMP files can be read in by many Windows programs.  If you are writing a document or presenation that you would like to import screen prints into, you will want to save them to .BMP files.

This feature is very handy if you are documenting a program or system.  You can move through the program you are documenting, screen by screen, pressing <Alt>+<PrintScreen>, saving them to .BMP files.

Auto Print

Automatically prints the screen to the printer when the <PrintScreen> or <Alt>+<PrintScreen> keys are pressed.  If this option is not selected, then you must click on Print in the Screen menu.  This option will be restored if selected when the program restarts as long as Save Settings on Exit is selected.

Print Date/Time

When checked on the program will print the date and time the printout is printed below the screen print.

Short Icon Title

The program will use an abbreviated program title when iconized.  This will save you screen real estate.

Fast Printing

Use a method of printing that sends your screen print the printer faster than normal.  You sacrifice a little print quality, but the screen print will be sent to the printer faster.  The original version of Print Screen for Windows used the slower method of printing to ensure the highest quality printout.  This feature allows you to control how fast you need your screen print to print out.

Save Settings on Exit

Saves the state of the Options when the program exits.  The Options will be restored when Print Screen for Windows is started again.  This option will be restored if selected when the program restarts as long as 'Save Settings on Exit' is selected.

Command Line Options

/h

Run Print Screen as a hidden application.  You will not see a Window or an icon on the desktop when the program is running.  'AutoPrint' is the only option activated.  Therefore whenever you press <PrintScreen> or <Alt>+<PrintScreen> your screen or window will automatically print to your printer.

Ordering Print Screen for Windows

Product Support


OLE Automation Support

Note: The Print Screen OLE Automation server is availble upon request to registered users.

Print Screen contains an OLE Automation Server that allows access to the programs functions and options.  When invoked using "PrintScreen.Application", the calling application can access the methods listed below.  Note:  OLE Automation is not available in the shareware version of Print Screen.  It is only available in the production (or registered) version.

Before you use Print Screen's OLE Automation Server for the first time you must register Print Screen as an OLE Automation Server in the Registry.  If you do not register the server in the Registry, your application will not be able to locate where "PrintScreen.Application" resides and will return an error you your program.

You do this one of 2 ways.  1)Start the program and exit or 2)Run the program with '/RegServer' as a command line argument.  For example,

C:\AMERICAN\PRNTSCRN\PRNTSCRN /RegServer

It would be ideal to run this step at the time when you install your application on your user's machine.  When "uninstalling" your application, run "PRNTSCRN /UnRegServer" to unregister the entries for the Print Screen's OLE Automation interface.

Object Reference

The following are the list of methods supported by Print Screen.

void CaptureScreen()

Captures the entire screen and saves it internally in the Print Screen application.

void CaptureWindow()

Captures the current window and saves it internally in the Print Screen application.

void FilePrint()

Prints the screen print loaded by Print Screen.  FilePrint() uses the currently selected printer or the Windows default printer if one is not selected.

boolean GetReverse()

Returns the current state of the Reverse menu item.  On the menu bar, this is the 'Reverse' option that that user can turn on and off.  When TRUE, Print Screen will reverse the colors of the screen print when printing.  See the description of 'Reverse' for more details.

void SetReverse(boolean ReverseFlag)

Sets the current state of the Reverse menu item.  On the menu bar, this is the 'Reverse' option that that user can turn on and off.  When TRUE, Print Screen will reverse the colors of the screen print when printing.  See the description of 'Reverse' for more details.

boolean GetAutoSave()

Returns the current state of the AutoSave menu item.  On the menu bar, this is the 'AutoSave' option that that user can turn on and off.  When TRUE, Print Screen will automatically save a captured screen print to a .BMP file (with a system generated name) when the screen or window is captured.  See the description of 'AutoSave' for more details.

void SetAutoSave(boolean AutoSaveFlag)

Sets the current state of the AutoSave menu item.  On the menu bar, this is the 'AutoSave' option that that user can turn on and off.  When TRUE, Print Screen will automatically save a captured screen print to a .BMP file (with a system generated name) when the screen or window is captured.  See the description of 'AutoSave' for more details.

boolean GetAutoPrint()

Returns the current state of the AutoPrint menu item.  On the menu bar, this is the 'AutoPrint' option that that user can turn on and off.  When TRUE, Print Screen will automatically print a captured screen print to the currently selected printer when the screen or window is captured.  See the description of 'AutoPrint' for more details.

void SetAutoPrint(boolean AutoPrintFlag)

Sets the current state of the AutoPrint menu item.  On the menu bar, this is the 'AutoPrint' option that that user can turn on and off.  When TRUE, Print Screen will automatically print a captured bitmap or window to a the currently selected printer when the screen or window is captured.  See the description of 'AutoPrint' for more details.

boolean GetPrintDateTime()

Returns the current state of the PrintDateTime menu item.  On the menu bar, this is the 'PrintDateTime' option that that user can turn on and off.  When TRUE, Print Screen will automatically print a the date and time at the bottom of a printout when a screen print is printed.  See the description of 'PrintDateTime' for more details.

void SetPrintDateTime(boolean PrintDateTimeFlag)

Sets the current state of the PrintDateTime menu item.  On the menu bar, this is the 'PrintDateTime' option that that user can turn on and off.  When TRUE, Print Screen will automatically print a the date and time at the bottom of a printout when a screen print is printed.  See the description of 'PrintDateTime' for more details.

boolean GetSaveSettings()

Returns the current state of the SaveSettings menu item.  On the menu bar, this is the 'SaveSettings' option that that user can turn on and off.  When TRUE, Print Screen will automatically save the current settings when the program exits.  This saves the OLE Automation Controller from having to reset any settings.  See the description of 'SaveSettings' for more details.

void SetSaveSettings(boolean SaveSettingsFlag)

Sets the current state of the SaveSettings menu item.  On the menu bar, this is the 'SaveSettings' option that that user can turn on and off.  When TRUE, Print Screen will automatically save the current settings when the program exits.  This saves the OLE Automation Controller from having to reset any settings.  See the description of 'SaveSettings' for more details.

boolean FileOpen(string File2Open)

Opens a .BMP file and stores it internally to the Print Screen application.  This allows the caller to print it or save it to another file.

Parameters:

File2Open - explicit path of the filename to open

Returns:

boolean - TRUE if the file was successfully opened, otherwise FALSE.

Example:

Rem *** This is an example written in Microsoft's Visual Basic

Dim PrtScApp as Object

Set PrtScApp = GetObject("", "PrintScreen.Application")

rc = PrtScApp.FileOpen("c:\mypics\screen1.bmp")

if (rc=0) then

   MsgBox("Unable to open screen print file")

   End If

PrtScApp.Exit

boolean FileSaveAs(string File2Save)

Saves the screen print stored internally to Print Screen to a a .BMP file specified by File2Save.

Parameters:

File2Save - explicit path of the filename to save the screen print to

Returns:

boolean - TRUE if the file was successfully saveed, otherwise FALSE.

Example:

Rem *** This is an example written in Microsoft's Visual Basic

Dim PrtScApp as Object

Set PrtScApp = GetObject("", "PrintScreen.Application")

PrtScApp.CaptureScreen

rc = PrtScApp.FileSaveAs("c:\mypics\screen1.bmp")

if (rc=0) then

   MsgBox("Unable to save screen print file")

   End If

PrtScApp.Exit

void Exit()

Shuts down the Print Screen OLE Automation Server.  This must be called before shutting down the OLE Automation Controller.  This handles any houskeeping needed inside Print Screen.

Contents


Print Screen for Windows Order Form and Registration
Print Screen for Windows 2.0e Order Form and Registration

To print this form, click on the 'File' menu, then click on the 'Print Topic'  option.

Name     ______________________________________________

Company _____________________________________________

Address  ______________________________________________

City        ____________________________ State ______    Zip __________

Phone (______) ______-________ Fax (______) ______-________ e-mail ___________________

Important:  Is this your first product from American Systems?  (  )Yes  (  )No

Disk size:      ____   5 1/4"     ____   3 1/2"

Version:  _______ Windows 95 and Windows NT   ________  Windows 3.x

_____   Number of Copies of Print Screen For Windows

x $19.95  = $ ____________   (TEXAS residents add 7 3/4% sales tax.)

Visa (  ) or MasterCard (  ) Number ________________________________ Exp. Date ___________

Signature: _________________________________________________

Make checks and money orders payable to American Systems.

P.O.s for more than $100.00 are welcome!         Bulk pricing is available!

Mail, or Fax your check or credit card details to :

     American Systems

     7016 Thomas Pl.

     Fort Worth, TX 76148

     Care of Windows Utilities Division

     Fax:(817)485-2193

or Compuserve:GO SWREG #9049 for Windows 95 and NT version

                               GO SWREG #3695 for Windows 3.x version

Where did you get your evaluation copy from?

(  ) Vendor

(  ) BBS

(  ) CD-ROM

(  ) Friend

(  ) Other           Name of source ___________________________________________

Note: Prices are effective November 1, 1996 and are subject to change.  Please enclose any comments you have.