System requirements

RawPrint was designed with relatively basic system requirements in mind. Machines running any Microsoft Windows operating system from Windows 7 32/64 bit and newer are able to run RawPrint as well. Support for operating systems older than Windows 7 has been dropped.

Installation and uninstallation

Installation

Just run RawPrint.msi and follow the installation process. All settings will be saved in the Windows registry. The installation process will create a shortcut on your desktop and folder RawPrint on your Windows start menu.

Uninstallation

Go to 'Programs - Uninstall Program' applet in the Control Panel. Select RawPrint and click 'Uninstall' button. All created shortcut, folders and registry settings will be removed automatically.

Registration

It's easy - all it takes is a few simple steps!

  1. Click the main application button and select Register Product.
    image001.jpg
  2. The RawPrint Registration dialog will be displayed and the User ID field must be populated with alpha-numeric value. Copy the value from the User ID field.
    image002.jpg
  3. Click the Buy Now button. This will take you to a secure payment page through PayPal. Under Special instructions there is a line User ID and an Add link.
    image003.jpg
  4. Click on the Add link. This will open a new window. Paste your User ID. If you skip this step you may email your User ID later to support@rawprint.x10.mx from the same email you used in PayPal.
    image004.jpg
  5. Complete your payment.
  6. Your activation code will be sent to the email address you provided to PayPal within 24 hours of the PayPal approval.
  7. Paste the activation in the Activation code field and type your registration name in the User Name field.
  8. Click on the Register button. After a successful registration the Register Product menu item will be disabled.

Interface

Home tab

  • Navigation pane - toggles the display of the navigation pane.
  • Contents pane - toggles the display of the contents pane.
  • Status bar - toggles the display of the status bar at the bottom of the main window.
  • Up - moves one level up in a hierarchy of Shell items.
  • Layout - changes Contents pane view.
  • Refresh (F5) - updates Contents and Navigation panes.
  • Set starup folder - save startup folder location. RawPrint will reload this folder at startup.
  • Start - start printing files from the Print queue.
  • Stop - stop sending data from the printed file to the printer.
  • Pause - pause printing process after every print job. To start printing again press the Start button. Use this button if you want to postpone printing process between every queued file for some time.
  • Hours - select the appropriate hour to be started the scheduled print jobs.
  • Minutes - select the appropriate minutes to be started the scheduled print jobs.
  • Start scheduler - is to be confirmed scheduled print jobs.
  • Printer - in this combo box you must select printer. When you click on selection field at the list will be displayed all Windows installed printers. Your choice will be remembered.

Options tab

  • Start RawPrint when Windows starts - make RawPrint start when Windows starts up.
  • Start minimized - make RawPrint start minimized to notification area when Windows starts.
  • Close button closes RawPrint to notification area - close the main window to notification area rather than exit when the close button is used in the window title bar.
  • Minimize button minimizes RawPrint to notification area - minimize the main window to notification area rather than the taskbar.
  • Show balloon notifications - display a bubble tooltip notification in the notification area when print job is completed.
  • Write log file - allows you to save log information to a file on disk.

Usage

RawPrint is simply run by double-clicking the RawPrint.exe file (default location: "C:\Program Files\RawPrint\RawPrint.exe") or one of the shortcuts on the desktop or in the start menu that you may have created during the installation of RawPrint. In the ribbon combo box control you will see "Select printer". Click on selection field and at the list will be displayed all Windows installed printers. Select the printer you want to print to. Every time you change this field it will be remembered. Now all you need to make your first print is to double click on the file in Contents pane and the print process should be started. When the print process starts you will see the full path of currently printed file and the competition status on the Status bar.

You can print files by these three methods:

  1. From Navigation and Contents panes - select desired file and double click it. Here you can not specify ESC/P commands.
  2. From Windows Command Prompt. See Command line parameters for more details.
  3. From other program - text editor who can invoke external programs/commands. The most popular text editors who have such feature are UltraEdit, EditPlus, EmEditor, TextPad. To use RawPrint with them see the chapter External programs.

Command line parameters

These are the command line parameters that are available for RawPrint:

  • /f - full path to the file.
  • /pr - printer name. If not specified the file will be printed on the printer selected from RawPrint interface.
  • /esc - escape sequence. Every sequence should be preceded by character "x".

Examples:

  • RawPrint /f "C:\Path\File name.prn"
  • RawPrint /f "C:\Path\File name.prn" /pr "Epson DFX-9000"
  • RawPrint /f "C:\Path\File name.prn" /esc "x1bx21x05"
  • RawPrint /f "C:\Path\File name.prn" /pr "Epson DFX-9000" /esc "x1bx21x05"

External programs

Using RawPrint with UltraEdit

This example will show you how to configure UltraEdit to send currently edited file to RawPrint and print it with 10 CPI. Also we will add an icon to the UltraEdit toolbar so the user can have quick access to this tool for the future usage. In this way the user can print to Windows default printer and to the printer specified on the RawPrint interface.

Start UltraEdit and follow the instructions below:

  1. Go to the Main menu item Advanced and select Tool Configuration.
    UE01.jpg
  2. In the Menu Item Name enter name of your choice. For Command Line press button Browse and find RawPrint. Now you must add some additional parameters to the path displayed in Command Line field: /f "%f" and /esc "x1bx21x00". The parameter /f "%f" is to send currently opened file in UltraEdit to RawPrint, and second parameter /esc "x1bx21x00" is ESC/P command. The second parameter can be omitted. Now whole command line should be something like this: C:\Program Files\RawPrint\RawPrint.exe /f "%f" /esc "x1bx21x00". For Working Directory enter parameter %P. In Toolbar bitmap/icon (file path) field you can select the bitmap or icon to be displayed on UltraEdit toolbar for this tool.
    UE02.jpg
  3. From Options select Windows Program and Save Active File.
    UE03.jpg
  4. Select Output. The check boxes Show DOS Box and Capture Output should be unchecked. Click OK to close this dialog.
    UE04.jpg
  5. Go to the main menu item Advanced and select Configuration.
    UE05.jpg
  6. In the dialog find Toolbars/Menu and select Customization. Click on the button Customize Toolbar.
    UE06.jpg
  7. From the right pane find User Tool 1 (if you do not have already added other user tools) and move it to the left pane. Now you will have the new user tool - RawPrint on UltraEdit toolbar. All you need to send files to RawPrint is to click on this icon and the currently edited file will be printed.
    UE07.jpg

Using RawPrint With EditPlus

This example will show you how to configure EditPlus to send currently edited file to RawPrint and print it with 10 CPI. Also we will add an icon to the EditPlus toolbar so the user can have quick access to this tool for the future usage. In this way the user can print to Windows default printer and to the printer specified on the RawPrint interface.

Start EditPlus and follow the instructions below:

  1. Go to the main menu item Tools and select Configure User Tools.
    EP01.jpg
  2. In the Menu text enter name of your choice. For Command press button ... end find RawPrint. In the field Arguments enter: /f "$(FilePath)" and /esc "x1bx21x00". The parameter /f "$(FilePath)" is to send currently opened file in EditPlus to RawPrint, and second parameter /esc "x1bx21x00" is ESC/P command. The second parameter can be omitted. Now whole arguments line should be something like this: /f "$(FilePath)" /esc "x1bx21x00". For Initial Directory enter parameter $(FileDir). Click on the Add Tool button, then check the field Save Open Files and click OK to save the settings.
    EP02.jpg
  3. From the left pane select Toolbar. From Buttons select User and find User Tool 1 (if you do not have already added other user tools) and move it to the right pane. Now you will have the new user tool - RawPrint on EditPlus toolbar. All you need to send files to RawPrint is to click on this icon and the currently edited file will be printed.
    EP03.jpg

Epson escape codes (ESC/P)

ASCII DEC HEX Description ASCII DEC HEX Description
NOTE!! The ESC character is DEC 027 or HEX 1B. Use the above table to determine which character code (Dec or Hex) that should be sent after the ESC character.
EXAMPLE. To set the "emphasized" mode in the printer, either of the following character strings may be sent:
ASCII:      ESC   E
Decimal:  027  069
Hex:         1B   45
BEL 7 07 Beeper ESC > 62 3E Set MSB to 1
BS 8 08 Backspace ESC ? 63 3F Reassign graphics mode
HT 9 09 Tab horizontally ESC @ 64 40 Initialize printer
LF 10 0A Line feed ESC A 65 41 Set n/72-inch line spacing
VT 11 0B Tab vertically ESC B 66 42 Set vertical tabs
FF 12 0C Form feed ESC C 67 43 Set page length in lines
CR 13 0D Carriage return ESC C0 67 67 Set page length in inches
SO 14 0E Select double-wide (1 line) ESC D 68 44 Set horizontal tabs
SI 15 0F Select condensed mode ESC E 69 45 Select emphasized mode
DC1 17 11 Select printer ESC F 70 46 Cancel emphasized mode
DC2 18 12 Cancel condensed mode ESC G 71 47 Select double-strike mode
DC3 19 13 Deselect printer ESC H 72 48 Cancel double-strike mode
DC4 20 14 Cancel double-wide (1 line) ESC J 74 4A Perform n/216-inch line feed
CAN 24 18 Cancel line ESC K 75 4B Select single-density graphics
DEL 127 7F Delete character ESC L 76 4C Select double-density graphics
ESC SO 14 0E Select double-wide (1 line) ESC M 77 4D Select 12 cpi
ESC SI 15 0F Select condensed mode ESC N 78 4E Set skip over perforation
ESC EM 25 19 Cut sheet feeder on/off ESC O 79 4F Cancel skip over perforation
ESC SP 32 20 Set inter character space ESC P 80 50 Select 10 cpi
ESC ! 33 21 Master select ESC Q 81 51 Set right margin
ESC # 35 23 Cancel MSB control ESC R 82 52 International character set
ESC $ 36 24 Set absolute print position ESC S0 83 53 Select superscript mode
ESC % 37 25 Select user-defined set ESC S1 83 53 Select subscript mode
ESC & 38 26 Define user-defined characters ESC T 84 54 Cancel superscript/subscript
ESC (- 40 28 Select Score ESC U 85 55 Turn unidirectional mode on/off
ESC * 42 2A Select graphics mode ESC W 87 57 Turn double-wide on/off
ESC + 43 2B Set n/360-inch Line Spacing ESC Y 89 59 High-speed dbl-density graphics
ESC - 45 2D Turn underlining on/off ESC Z 90 5A Quadruple-density graphics
ESC / 47 2F Select vertical tab channel ESC \ 92 5C Retrieve relative position
ESC 0 48 30 Select 1/8-inch line spacing ESC a 97 61 Select justification
ESC 2 50 32 Select 1/6-inch line spacing ESC b 98 62 Set vertical tabs in channels
ESC 3 51 33 Select n/216-inch line spacing ESC g 103 67 Select 15 CPI
ESC 4 52 34 Select italic mode ESC k 107 6B Select typestyle family
ESC 5 53 35 Cancel italic mode ESC l 108 6C Set left margin
ESC 6 54 36 Enable printable characters ESC p 112 70 Turn proportional mode on/off
ESC 7 55 37 Enable upper control codes ESC q 113 71 Select character style
ESC : 58 3A Copy ROM into RAM ESC t 116 74 Select character table
ESC < 60 3C Unidirectional mode (1 line) ESC w 119 77 Turn double-high on/off
ESC = 61 3D Set MSB to 0 ESC x 120 78 Select NLQ or draft

License agreement

This is a legal agreement ("License Agreement") between you (either personal or corporate) and Vassil Arabadjiev ("Author") for the software product "RawPrint" ("Software"). BY COPYING OR USING THE SOFTWARE IN ANY KIND, YOU AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT USE OR COPY THE SOFTWARE.

The Author Owns the Software

The Software is owned exclusively by Vassil Arabajiev. The price paid by you for the Software is only for a license fee granting you only the rights set forth in this License. The rights granted in this License are limited to Vassil Arabajiev's intellectual property rights in the Software and do not include any other patents or intellectual property rights.

You are Only Granted a Limited, Non-Exclusive and Revocable License to the Software

Vassil Arabajiev grants to you, and you accept, a limited, non-exclusive and revocable license to use the Software, in machine-readable, object code form only. You shall only use the Software only as authorized in this License. This License does not convey to you any ownership rights or any other interest in the Software.

Scope of License

This License allows you to install and use one copy of the Software on a single computer. A valid license must be purchased for each computer on which the Software is installed. You may not copy, adapt, translate, decompile, reverse engineer, disassemble, attempt to derive the source code of, modify, or create derivative works of the Software or any part thereof. You shall use all reasonable efforts to protect the Software from unauthorized use, modification, reproduction, distribution or publication. You may not lend, rent, lease or sublicense the Software or make any uses or copies of the Software that are not specifically authorized by the terms of this License Agreement.

Term

This license will become effective on the date you acquire the Software and will remain in force until terminated. You may terminate the license, at any time, by removing the Software from your computer and destroying the original Software. This License will automatically terminate if you breach any of the terms or conditions set out in this License. Upon termination of this License for any reason, you shall immediately cease all use of the Software, remove the Software from your computer.

Disclaimer of Warranties

YOU EXPRESSLY ACKNOWLEDGE AND AGREE THAT USE OF THE SOFTWARE IS AT YOUR SOLE RISK AND THAT THE ENTIRE RISK AS TO SATISFACTORY QUALITY, PERFORMANCE, ACCURACY AND EFFORT IS WITH YOU. THE SOFTWARE IS PROVIDED "AS IS", WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND.

Limitation of Liability

TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR PERSONAL INJURY, OR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, LOSS OF DATA, BUSINESS INTERRUPTION OR ANY OTHER COMMERCIAL DAMAGES OR LOSSES, ARISING OUT OF OR RELATED TO YOUR USE OR INABILITY TO USE THE SOFTWARE, HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT OR OTHERWISE) AND EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY FOR PERSONAL INJURY, OR OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY TO YOU.

Severability

If for any reason a court of competent jurisdiction finds any provision of this License, or portion thereof, to be unenforceable, the remainder of this License shall continue in full force and effect.

Contact us

Top