Help for PrintOut
PrintOut version 1.00 Contents

The help file contains a complete list of all Help topics available for the PrintOut application. You can use the scroll bar to see the entries that are not currently visible in the Help window.

For information on how to use Help, press F1 or choose Using Help from the Help menu.

Overview

Why and how to register

License Agreement

Troubleshooting

Menu Items:

File

Browse

Settings

Exit

Control

Delete and Delete All

Pause and Resume

Help

Registration

Help

About PrintOut...

Credits

Additional Topics

Background Printing

Drag and Drop

Command Line Parameters

Other software products from Yonat Dascalu

Win-eXpose-I/O

FindRGB

Need Windows consulting?


Overview

PrintOut is a Flexible text file printing SHAREWARE windows util. that lets you print text file in different formats.

PrintOut lets you even couple a few pages in one printer page to save you money and make maintaining hard copy documents and source files easier.

PrintOut Also Supports Background Printing to save you time and allow multitasking, it also supports Drag and Drop in order to make file printing and multiple file printing easier, this version also supports Command Line Parameters to automate tasks and enable PrintOut to work from batch and script files.

PrintOut is a MUST HAVE tool for anyone who prints text files in any form, its flexibility and ease of use will save you a lot of time and money.

PrintOut application has a very intuitive and simple to operate user interface, yet a very powerful one that lets any user novice to guru use the program in just a meter of seconds


Why and how to register

Simply fill up the ORDER.TXT file and send it with the registration fee.

Registering brings with it a number of advantages.

 o All the Unregistered Copy notice will no longer appear.

 o You will receive a manual.

 o Next major version is sent automatically when it becomes available.

 o If you supplied an E-Mail account a notice for each version release will be sent to you.

 o You will have FREE technical support should you have any problems.

o Your support will encourage me to continue to improve the product

 o You will have the knowledge that you personally helped a fledgling software developer and furthered the SHAREWARE concept.

 o As I see it, by using this PrintOut software you are saving yourself a lot of time and money, so this small registration fee is really a small one to pay comparing to the benefits that the product PrintOut brings you.

So please make sure you complete the registration form (ORDER.TXT) as completely as possible and sent it.

CompuServe Registration:	To have the registration fee added to your CompuServe bill type GO SWREG and at the ! prompt follow the menus. PrintOut registration id is 6317

Mail Registration:

For your ease here is a copy of the file ORDER.TXT

PrintOut (R) version 1.00

Copyright (C) 1995 Yonat Dascalu.

All Rights Reserved

   PrintOut v1.00 ORDER FORM

PrintOut Copyright (C) 1994 Yonat Dascalu. All Rights reserved

Payment can be in Cash, money order & checks, Payments in checks must be in US dollars drawn on a US bank or Israeli shekels drawn on a Israeli bank, CASH payment can be in ANY currency whatsoever, and should be sent to:

Yonat Dascalu

10 Azmaut Street

Ness-Ziona 74010

ISRAEL

Please try to pay in cash for small orders, if you are paying with checks most of the money goes to the bank it self due to the bank commissions.

Site licenses:  a site license for PrintOut entitles an organization to receive one copy of the distribution package and duplicate the distribution disk for the specified number of copies.

all dollars are US dollars.

PrintOut Single Copy    ____    copies at $29 each = ______

PrintOut Site License

    2 to   9 computers: ____ computers at $22 each = ______

  10 to  24 computers: ____ computers at $17 each = ______

  25 to  49 computers: ____ computers at $14 each = ______

  50 to  99 computers: ____ computers at $12 each = ______

100 to 199 computers: ____ computers at $11 each = ______

199 and more copies: ____ computers at $10 each = _______

[ ] I would also like to get _____ Win-eXpose-I/O  at $29 each = _____

[ ] I would also like to get _____ FindRGB  at $19 each = _____

                                              Total payment             ______

 (Just for example, if you would like to buy 15 copies then the Total payment

   will be :    15 copies x  17$  = 255 $

 )

3.5" disks are sent unless a 5.25" disk is requested.

Note: Please print your name/company name clearly as your

              registration number will be based on it.

            Name: ______________________ Date:___________

         Company: _______________________________________

         Address: _______________________________________

City, State, Zip: _______________________________________

         Country: _______________________________________

       Day Phone: ______________  Eve:  _________________

Electronic Mail address: ________________________________

How did you hear about PrintOut ? __________________________

Suggestions, changes or additions you would like to

see in future versions ?

Comments:

Any questions about the status of the shipment of an order,

refunds, registration options, product details, technical support,

volume discounts, dealer pricing, site licenses, etc., must be

directed to :

Yonat Dascalu

10 Azmaut Street

Ness-Ziona 74010

ISRAEL

or by EMAIL to :

75037.725@compuserve.com

All of our software is user supported. Please help us by sending your

comments, suggestions, and changes or additions you would like to

see in future versions. Please send us a report if you happen to

find a bug.


License Agreement

PrintOut (R) version 1.00

Copyright (C) 1995 Yonat Dascalu.

All Rights Reserved.

For ordering information, see the file ORDER.TXT.

                           	     PrintOut For Windows

                                	Version 1.00

                              	       License Agreement

                             	      Effective Jun 1st 1995

 License Agreement

The use of PrintOut is subject to the following terms and conditions.

Title To The Licensed Software

Title to the licensed software is NOT transferred or sold to the end user.

The end user is granted a non-exclusive license to use the software

on a SINGLE computer or computer work station. EACH computer or computer work station must have its own licensed copy of the software.

Copyright Protection

PrintOut is copyrighted material. It is protected by the copyright laws of the United States, the State of California, and other proprietary rights of Yonat Dascalu. You may not make any changes or modifications to PrintOut or this manual. You may not decompile, disassemble, or otherwise reverse-engineer the software in any way.

You may make copies of PrintOut only under the terms of the section entitled "Limited License To Copy The Licensed Software".

You may use PrintOut on a thirty (30) day trial basis only, provided you do not violate the protection afforded the licensed software by the copyright laws, and you agree to the terms of the license agreement.

If you use PrintOut past the 30 day evaluation period you are

required to purchase it by paying the registration fee.

Limited Warranty

Yonat Dascalu does not warrant that the licensed software will meet your requirements or that the operation of the software will be uninterrupted or error free. The warranty does not cover any media or documentation which has been subjected to damage or abuse by you or others.

The software warranty does not cover any copy  of the licensed software which has been altered or changed in any way. In other words, there is no warranty either implied or expressed.

ANY IMPLIED WARRANTIES INCLUDING ANY WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE ARE LIMITED TO THE TERM OF THE EXPRESS WARRANTIES. Some States do not allow limitations on how long an implied warranty lasts, so the above limitation may not apply to you.

Other Warranties

The warranties set forth above are in lieu of any and all other express or implied warranties, whether oral, written, or implied, and the remedies set forth above are the sole and exclusive remedies.

Limitation Of Liability

Yonat Dascalu is not responsible nor liable in anyway for any problems or damage caused by the licensed software that may result from using the licensed software. This includes, but is not limited to, computer hardware, computer software, operating systems, and any computer or computing accessories. End user agrees to hold Yonat Dascalu harmless for any problems arising from the use of the software.

Yonat Dascalu SHALL NOT IN ANY CASE BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR OTHER SIMILAR DAMAGES ARISING FROM ANY BREACH OF THESE WARRANTIES EVEN IF Yonat Dascalu OR ITS AGENTS OR DISTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS AGREEMENT SHELL BE GOVERNED BY THE LAWS OF ISRAEL AND SHELL INURE TO THE BENEFIT OF Yonat Dascalu AND ANY SUCCESSORS, ADMINISTRATORS, HEIRS, AND ASSIGNS. ANY ACTION OR PROCEEDING BROUGHT BY EITHER PARTY AGAINST THE OTHER ARISING OUT OR RELATED TO THIS AGREEMENT SHALL BE BROUGHT ONLY IN ISRAEL.

In no case shall Yonat Dascalu's liability exceed the license fees paid for the right to use the licensed software, or a sum no greater than

one Dollar ($1.00), whichever is less.

Limited License To Copy The Software

You are granted a limited license to copy PrintOut ONLY FOR THE TRIAL USE OF OTHERS subject to the terms of this software license agreement described herein, and that the conditions described below are met.

 -> No fee, charge or other compensation may be accepted or requested by  anyone without the express written permission of Yonat Dascalu.

 ->  Public Domain Disk Vendors May NOT CHARGE a fee for the PrintOut itself. However you may include PrintOut on a diskette/CD-ROM for which you charge a nominal distribution fee. The purchaser of said diskette must be informed in advance that the fee paid to acquire the diskette does NOT relieve said purchaser from paying the Registration Fee for PrintOut if said purchaser uses PrintOut.

->   The statement of SHAREWARE registration requirements MUST be printed on a label, or other form, that is directly attached to the distribution media.

 -> Operators of electronic bulletin board systems (Sysops) may post

PrintOut for downloading by their users without written permission

ONLY AS LONG AS THE ABOVE CONDITIONS ARE MET.  A fee may be charged for access to the BBS AS LONG AS NO SPECIFIC FEE IS CHARGED FOR DOWNLOADING PrintOut files without first obtaining the express written permission from Yonat Dascalu to charge such a fee.

Evaluation and Registration

This is not free software.  This license allows you to use this

software for evaluation purposes without charge for a period of 30

days.  If you use this software after the 30 day evaluation period

a registration fee of 29 US Dollars is required.  Payment can be in

Cash, money order, checks Payments in checks must be in US dollars drawn on a US bank or Israeli shekels, cash payment can be in any currency. Payments should be sent to:

Yonat Dascalu

10 Azmaut Street

Ness-Ziona 74010

ISRAEL

Quantity discounts are available, as described in the section

Ordering Information/Order Form.  When payment is received you

will be sent a registration key to remove all unregistered messages and documentation and the next version of PrintOut.

One registered copy of PrintOut may either be used by a single person who uses the software personally on one or more computers, or installed on a single workstation used non simultaneously by multiple people, but not both.

You may access the registered version of PrintOut through a network, provided that you have obtained individual licenses for the

software covering all workstations that will access the software

through the network.


Troubleshooting

If you experience difficulties using the PrintOut application, refer to the following items:

      Verify that the installation and setup verification steps have been successfully completed.

     Read all relevant help information.


Settings Command

The Settings command displays the settings dialog.  You can use this dialog to change the page size, the layout of the pages on the paper, the printer or the font.  Once you have changed the settings, you can give your new setup a name or you can use it temporarily.


Browse Command

The Browse command displays a file open dialog from which you may choose a file to print.  Selecting a file in the open dialog and then pressing "Ok" will put the file in PrintOut's queue.  The path to the selected file is also copied into the Print File box of the PrintOut main window.

You can customize the file types list in the file open dialog by adding a [FileTypes] section to the PRINTOUT.INI file in your Windows directory.  This section may contain any number of type name and file pattern specifications.  The first file type specification in this section will be the default.  For example:

[FileTypes]

All Files (*.*)=*.*

C/C++ Source Files (*.c;*.cpp;*.h)=*.c;*.cpp;*.h

Assembler Source (*.asm;*.inc)=*.asm;*.inc

Text Files (*.txt)=*.txt

Readme Files (read*.*)=read*.*

Configuration Files (*.cfg;*.ini)=*.cfg;*.ini


Delete and Delete All Commands

The Delete command will delete the file that is currently highlighted from Print Queue. If the currently printing file is deleted, it will show up in the Completed list as "canceled".

The Delete All command removes all jobs from the Print Queue.


Pause and Resume Commands

The Pause command temporarily halts printing of any queued files.  Printing may be restarted by selecting the Resume command.


Exit Command

The Exit command closes the PrintOut window.


Registration

This command shows a dialog box that by filling the input inside it including the serial number and password that you are getting after sending the registration fee will turn your unregistered version into a registered one.


About
About PrintOut...

This command shows a dialog box with information about the registration status and the PrintOut product.


Registration
Help

This command displays this help file.


Credits

This command shows a dialog box with a list of people who contributed to make this product as it looks today.


Need Windows consulting?

Yonat Dascalu is providing worldwide consulting for Windows programming, GUI building, MFC, C++, C, Assembly, Visual basic, Windows Device Drivers (VxDs), Multimedia and network programming.

For more information:

Yonat Dascalu

10 Azmaut Street

Ness-Ziona 74010

ISRAEL

or by EMAIL to :

75037.725@compuserve.com


Win-eXpose-I/O

Win-eXpose-I/O is a file I/O Tracing/Debugging SHAREWARE windows util. that lets you examine in real time what files each running application is using or trying to use.

Win-eXpose-I/O traces all the file activities in all the application and in all the different VM (even DOS boxes) and gives you a clear picture on problems troubleshooting (like where and what the hell is the help file / INI file that the application is using or complaining that is missing).

Win-eXpose-I/O is a MUST HAVE tool for anyone who is installing windows software on the computer or just trying to make sure the current software is working properly, Win-eXpose-I/O saves those HUGE amount of hours trying to configure new or existing software by letting you know in real time what files each application is using or seeking.

Win-eXpose-I/O application has a very intuitive and simple to operate user interface, yet a very powerful one that lets any user novice to guru use the program in just a meter of seconds, just run it and then activate the other applications and you will see on the Win-eXpose-I/O screen a real-time logging of all the file activities and their results.

Win-eXpose-I/O is also used as a GREAT performance improves by letting you know for each application all the file seeking failures (like searching for a file on the path) and then just by changing a few system settings like PATH or working directory you will gain a performance improvement.

You can order a copy of Win-eXpose-I/O using this software order form (ORDER.TXT).


FindRGB

FindRGB is a graphic SHAREWARE windows util. that lets you match the colors you like and find what RGB combination makes them.

FindRGB lets you choose from a color palate or you can create your own colors  using the scroll bars .

You can choose the color you like as a background color, and than match another color as a foreground color, and see how they look together right away.

FindRGB is a MUST HAVE tool for anyone who designs and write user interfaces and deals with graphic elements programming, FindRGB saves those HUGE amount of hours trying to find the right color and match the colors together.

FindRGB application has a very intuitive and simple to operate user interface, yet a very powerful one that lets any user novice to guru use the program in just a meter of seconds, just run it and match the colors...

You can order a copy of FindRGB using this software order form (ORDER.TXT).


Background Printing

PrintOut performs its printing tasks in the background.  Whenever you select a file to be printed, it is placed in the Print Queue along with the settings that were in effect at the time the file was queued.  The file will be printed using those settings, even if you change settings before PrintOut processes the file.

You may use the Delete or Delete All commands to cancel a file until PrintOut has completed processing the file.  After PrintOut has completed, you must use the Windows Print Manager if you want to cancel any unprinted portion of the file.


Drag and Drop

You may print files by dragging them from the Windows File Manager onto the PrintOut window or icon.  If you drop a file in the PrintOut window or onto the icon of a running copy of PrintOut, the file will be printed using the settings currently selected for that copy of PrintOut.  If you drop a file onto a Windows Program Manager icon for PrintOut, the file will be printed using the default setup unless a setup is specified in the command line of the Program Manager icon.


Command Line Parameters

The command line for PrintOut may contain setup names and names of files to print.  Setup names are specified with the option:

-s "setup name"

The setup name must be enclosed in double quotes if it contains any spaces.  When a setup name is specified, it applies to all file names that follow.

If any file names appear on the command line, PrintOut will automatically exit after it has printed the last file.

You may find it useful to create several Program Manager icons for PrintOut, each with a different setup name parameter.  You can then drop files on the appropriate icon to print them in the desired format.


Settings Dialog

The Settings dialog is organized into several sections.

The Setup Name control shows the currently selected setup.  You can drop down a list of saved settings by pressing the arrow button to the right of the edit control.  Choosing from this list will display the values currently saved for that setup name.  You can also type a name into this edit control and then press the Save button to create a new setup.  Pressing the Delete button deletes the setup whose name is currently displayed.  Pressing the Default button makes the currently displayed setup the default setup.  Setup names can be as long as you like and can contain spaces.  All setups are stored in the file PRINTOUT.INI in your Windows directory.

The Page Settings control the format of logical pages of text.  The Layout section controls how the logical pages are displayed on a sheet of paper.

The Printer... command button allows you to choose a printer and to change some printer settings, notably the paper size.  The currently selected printer is displayed next to this button.  If the printer name is enclosed in parenthesis, the default printer is selected, otherwise a specific printer has been selected.

The Font... command button allows you to select the font used for printing.  The family name of the currently selected font is displayed next to this button.

Page Settings

The settings in this portion of the settings dialog control how a logical page is formatted, you can print more than one logical page on a sheet of paper.

Lines per page and chars per line control the amount of text that appears on a logical page.  A standard letter size page contains 66 lines 80 characters wide.

Space tab stops controls how many spaces appear between tab stops.  The default is 8.

Setting Margins

The Margins dialog allows you to control the margins surrounding the sheet of paper, the gutter space between logical pages and to offset the logical pages on the sheet.  All of the settings in the Margins dialog are expressed in 0.01 inch units.

The "Top and Bottom" and "Left and Right" margins control the amount of white space surrounding the sheet of paper.  The "Horizontal gutter" and "Vertical gutter" settings control the space between logical pages on a sheet.  The "Horizontal offset" and "Vertical offset" allow you to adjust the position of the logical pages on the sheet.  The offset parameters are also useful to provide space for punching 3 ring binder holes.

The margin and gutter settings are minimum values.  Because the character cells must be an integral number of device pixels wide and high, there may be a significant number of pixels left over after calculating the page layout.  These extra pixels are evenly distributed among the margins and gutters.

Layout

The settings in this portion of the setting dialog control how logical pages are arranged on the paper.

Pages wide controls the number of logical pages across the paper.  Pages high controls the number of logical pages down the paper.  Page numbers run left to right, top to bottom on the sheet of paper.

The 2 UP and 4 UP buttons set the Pages wide, Pages high, and paper orientation for 2 up printing or 4 up printing.

The Portrait and Landscape buttons allow selection of the paper orientation.  Note that changes to paper orientation made in the Printer dialog are reflected in these buttons.

Options Dialog

If Print headings is checked, then each logical page will contain a heading with the file name on the left, the time and date in the center and a page number on the right.  The headings will be printed in bold type if the selected font provides it.

If Frame headings is checked then a box will be drawn around the page headings.  If Frame pages is checked then a box will be drawn around each logical page.

If Use file time/date in headings is checked, then the modification time of the file will be printed as the time if headings are printed.  If this option is not checked, the time the file was added to PrintOut's print queue is used.

If Print line numbers is selected then a four digit line number will be printed to the left of each line.  Lines in the file longer than chars per line will be wrapped to multiple lines on the logical page.  The line numbers reflect the lines in the file.

If Hexadecimal dump is checked, the contents of the file will be displayed in hexadecimal.

If OEM to ANSI translation is checked, the characters in the file are translated from the OEM character set (used by DOS) to the ANSI character set (used by Windows) before printing.

The Ok button makes the displayed settings the current settings.  If you do not press the Save button before pressing the Ok button, the changes you have made to the settings are only temporary, and will be lost when you exit from PrintOut.  The Cancel button cancels any changes to the current settings, but does not undo any changes you may have made to saved setups.


Printer

The Printer... command displays a dialog that allows you to select a printer.  Only the printer and paper size selected in this dialog are honored by PrintOut.  The page orientation setting in the printer dialog is ignored, the orientation may be changed in the Layout settings.


Font

The Font... command displays a dialog that allows you to select a font for printing.  All Fixed pitch fonts available on the currently selected printer are displayed.

PrintOut makes no determination as to whether the font you select is suitable for the other settings you have chosen.  It just tries to print, using the selected font.  True Type fonts are scaleable, making them usable with most settings.  Printer fonts may or may not be scaleable, depending on the printer.  For example, the LinePrinter font, built into most LaserJet printers, is suitable for 2 UP printing, but not for 4 UP printing.