Anzio Frequently Asked Questions - All

Anzio Lite and AnzioWin are Windows-only applications and will not run on  Windows CE, Windows Mobile, Windows Phone, or other mobile "smart" devices. These devices' small screens would make them very tedious to use for full-screen applications.

We also do not have a product for the iPad or iPhone, or for any Android device.

We have no current plans to develop for any of these devices.

You might consider, instead, a Windows tablet (slate) device, such as the HP Slate 500 or a netbook computer. Another option is to run a remote desktop application, such as GoToMyPC or LogMeIn on the device, in order to connect to your office PC. On that PC, run Anzio.

Back to top


Anzio Lite does not support creation or changing of keyboard mapping, macros or scripting of any type, beyond loading a "keys file" which normally defines what should be sent by special keys according to the terminal type which Anzio is emulating. AnzioWin, on the other hand, contains all these capabilities.

Anzio Lite can use keymaps and simple macros created by AnzioWin. It is common for an administrator to have one license to AnzioWin, while other users have Anzio Lite. The admin can then create a set of custom key definitions, save them to a "keys file", and then propogate that file to other users, where their Anzio Lites can use them.

(Keymapping and macros are essentially the same thing in Anzio.)


Back to top


Beginning with version 16.0c of AnzioWin, you can now setup a reference to an email server and method and email generated PDF files or TIF files as they are completed. AnzioWin supports CDO, MAPI, OUTLOOK and the SMTP email protocols. Each have an advantage, but each also depends on a) what type of email client on the PC you are working with and b) whether your email server allows relaying. Check out our document on AnzioWin PDFs, TIFs and Emailing Print Jobs for more information.

Back to top


On Windows Vista, Windows 7, 8 or 10 systems, the AnzioWin and Anzio Lite installer may not run successfully. This can be due to certain group or user policy settings, or to a restrictive user being limited in what it can do. It may also be caused by the browser you are using and certain restrictions applied by the browser or by your site security settings for that browser. In many cases there is a work-around. If you do have problems, try the following steps: a) If you are not using Internet Explorer, close your current browser and try the download through Internet Explorer. Go to and select the correct product and version. b) When asked if you want to "Save" or "Run", do a "Save" and place the file on your Desktop. c) Once the file has been downloaded, try running the file from the Desktop. If your Windows has UAC, User Access Control, enabled, you should right-click with the mouse and do a "Run as Administrator". Otherwise, click and see if the install goes better from here. d) If you still have problems, log out from the user account and try the same steps as the Windows Administrator. In some cases, a restricted user download may not allow for an install to take place. Make sure you are running as Administrator. e) If you still have problems, we recommend contacting your PC or system administrator. They should be able to help you get the proper permissions to do a download and install. This should allow you to do an install on any Windows Vista or newer machines. If you are getting errors other than security permissions, search our web documents and notes on the particular error you are getting.

Back to top


The problem is that on many Windows Vista or later systems, the AnzioWin or Anzio Lite license enters OK, but does not stay around either for the next user, or in some situations, not even for the next run of AnzioWin or Anzio Lite for the same user. This problem occurs when Windows has UAC, User Account Control, enabled and it is because of various combinations of security settings. A quick solution to the problem is to run AnzioWin or Anzio Lite with elevated privileges when entering a serial number and license code for your product. To do this, follow these steps: a) Close all current running sessions of AnzioWin or Anzio Lite. b) Right-click with the mouse on top of the AnzioWin / Anzio Lite desktop shortcut and select "Run as Administrator". c) Re-enter your license information. Even if it does not ask for it, go to the Help menu and "Enter license" and do it once more. d) Close down AnzioWin or Anzio Lite and restart it normally. This should allow the license information to be accessed for all users with elevated privileges. Even though you may be logged in as an Administrator, this is the only way to make it stick on many Windows Vista and later release machines.

Back to top


As with mobile devices, there has not been much request for terminal emulation on Apple Macintosh operating system. Currently Anzio Lite and AnzioWin are Windows-only applications. However, we have had a fair number of users running Anzio Lite and AnzioWin under various Windows emulation products for the Mac. Check out our knowledgebase article on Running Anzio on a Mac for more information.

Back to top


Our normal licensing for Anzio Lite and AnzioWin is a per PC license. Additionally we offer a concurrent-use license. However this requires that you have your own license management software already in place. Concurrent use license would allow you to run a specified number of Anzio Lite or AnzioWin sessions at any one time, but have the ability to install the software on an unlimited number of machines. Concurrent use licenses are 40% above the cost of a normal user license. At present we do not offer any enterprise-wide or site license options. We do offer aggressive quantity discount licenses however. If you have a specific need for more than 100 copies, give us a call for a discounted price.

Back to top


There are several files that get installed and uninstalled through the AnzioWin and Anzio Lite setup program.

Extension or Filename Description
.exe The executable, such as anzio32.exe
.dll The language resource dll's
.cap Terminal capabilities files
.trs WordPerfect for UNIX terminal definition files
.dat Unicode character data files
.uni Unicode map files
.hlp Anzio help files
.prt Print Wizard definition files (AnzioWin only)
.c C program examples of simple download and upload
(AnzioWin only)
download An example script for downloading
.tic Terminal definition tic files
printwiz-samples\ Sample Print Wizard print jobs (AnzioWin only)

As long as you are working in English and under a standard Windows code page, the only files really necessary to run AnzioWin or Anzio Lite, are the executable file, the help file and the proper .kys key file for the terminal type you are using.

Back to top


Anzio (meaning Anzio Lite or AnzioWin) normally requires only a small set of configurations to run, notably a) terminal type to emulate, b) communication method, and c) host name or IP address. When you start Anzio for the first time, it will ask you these things in this order. How should you answer?

Your first, best source for this information is the technical support for the system you will connect to with Anzio (that's not us). Your application package may require a certain setting for terminal type. Your company IT should know the communication method (usually SSH or telnet) and host name or IP address. We do not know this information.

If you are updating an Anzio on the same machine (moving from an earlier version to a later version), and the old version was configured to work well, you can migrate the setting file. Run the old version; go to the File menu and select "Save settings as"; and select an easy location. The name of the settings file is usually "anziowin.def". (Avoid saving anywhere within "Program Files".) Now run the new Anzio. It will ask if you want to import a settings file. Say "yes", and navigate to this location, and open the settings file.

If you have a different PC on which Anzio is working well, you can migrate the settings file from that Anzio to the new PC. On the working PC, run Anzio. Go to the File menu; select "Save settings as", and navigate to a "thumb drive" (a removeable USB memory device). Save the file there. Dismount the thumb drive, take it to the new PC, and plug it in. Run Anzio on the new PC. When asked "Do you want to import a settings file", say "Yes", and navigate to the thumb drive. Open the settings file.

If you have already made a try at configuring Anzio, and saved those settings, Anzio will not ask you the "import" question. Instead, go to the File menu and select "Import settings file".

In any case, Anzio will prompt you to save the settings to a new file in a standard location. Take the defaults.

These instructions should work even between Anzio Lite and AnzioWin, and between version numbers.

Back to top


There are many things that control a connection for Anzio Lite and AnzioWin. This includes network devices, the host application, the host operating system, user login scripts, Microsoft Windows settings and more.

Telnet and Secure Shell (SSH) connections are stateful connections and must be up and available whenever a character of any type is passed either direction. If not, the user's connection can be dropped and thus, depending on the settings in Anzio, the Anzio window may close. This type of failure usually indicates some network or server action timed out, or the network connection was not available.

This is different than how the FTP (file transfer) or HTTP (web browser) protocol behaves, these protocols simply try to reconnect since no login is necessary.

These type of dropped connections are most often seen when connecting over the Internet through an ISP (Internet Service Provider). They can also occur when a hub, router or network switch is not properly configured or when one of these devices is beginning to fail (generating errors). There are some options a user can do to try to get around the issues:

  1. Contact your ISP and let them know you are doing telnet or secure shell connections and the connections are dropping (if you get the right tech person, he/she will know what is miss-set in your connection to them).
  2. Check your devices in-house and see if one of them is getting errors in their log file. If they are unmanaged devices, switch ports and see if the problem moves.
  3. Make sure the host system is not timing out. There should not be a "tmout" or "tout" inside your host script files (.profile or login scripts). Also make sure the host and PC network cards are not generating any network errors.
  4. Try setting the "Stay Alive" parameter (available in version 15 or later). Check under the Communications menu and Network : Stay Alive. This option, when set greater than zero, will send a single empty packet over the network stating that Anzio is still alive and working (typically set this for 30 seconds). However, setting this option too low may only show the problem earlier and more often and not really hide it. Again this option is masking some other problem or misconfiguration, but it will help in about 80% of the cases.

Check out the following pages for more information:

Back to top


Yes it can. In brief, you install Anzio on the file server and then set shortcuts up on the individual PCs which are sharing the file server's disk, to point at the Anzio software. You can set up individual default files (if you do, reference them on the shortcut command line, i.e. \anzio126\anzio32.exe my.def) or let Anzio use its common default file (anziowin.def for both AnzioWin and Anzio Lite), by just referencing the executable. In this last case, you may want to make anziowin.def a read-only file to prevent one user from changing settings. As for entering a serial number/activation code for each workstation, this may not be necessary. We do have a method of accessing a global license entry - call or email us for more information. Note that AnzioWin and Anzio Lite are licensed on a per-workstation base, a single license for each node accessing it from a terminal server, not one license per server, but one license per workstation.

Back to top


AnzioWin and Anzio Lite will run on Windows XP and later. However, we no longer provide support for running any version of Anzio on Windows XP. To run on Vista or Windows 7, 8, or 10, we support version 16.3m or later.

Both AnzioWin and Anzio Lite are 32-bit Windows programs, but run fine on either 32-bit or 64-bit versions of the above Windows platforms.

Back to top


Yes, we have AnzioWin and Anzio Lite running on many terminal servers around the marketplace. The only catch, similar to running from a file server (see above), is manually setting up shortcuts and making sure default files are referenced and read-only as necessary. As for entering a serial number/activation code for each workstation, this may not be necessary. We do have a method of accessing a global license entry - call for more information. Note that AnzioWin and Anzio Lite are licensed on a per-workstation base, a single license for each node accessing it from a terminal server, not one license per server, but one license per workstation.

Back to top


It is not uncommon for the host to generate a beep for certain events. Anzio Lite and AnzioWin both utilize the default sound settings in Windows. But what if you do not have speakers hooked up? You can go to Advanced Options and force Anzio to use the PC Speaker, rather than whatever default Windows has set. Check out our Sound Support page for more information. In early versions of AnzioWin and Anzio Lite, we added support for sound cards in those cases where there was not a PC speaker. In order to do this, we utilize some of the Windows Theme sounds. In Windows XP and later versions of Windows 2000, a sound for a theme may no longer exist in that theme. Look in "Advanced Options" under the Edit menu and see what the "Beep Type" is set for. If it is set for "400" or "440", and you are having problems with AnzioWin / Anzio Lite freezing or hanging up, try changing selecting a different sound.

Back to top


Anzio, and telnet in general, is a connection oriented protocol, requiring the connection remain up during a session's duration. However, network devices, traffic, auto-disconnects, etc., can cause the connection to be lost. Neither Anzio nor Windows has an auto-disconnect feature, but are dependent on the network staying active.


Sometimes you can fine tune the TCP/IP parameters to not respond quite so quickly or to retry more often before determining a connection as severed.

With the latest versions of Anzio Lite and AnzioWin (version 12.5 or later), you can also set an option that will occasionally send a single keep-alive packet to the host. In most cases this will work fine in keeping a connection open, especially over the Internet. However, remember that in doing this you are actually hiding some other issue that may cause problems down the road.

This option can be set in version 12.5 by doing a hexpatch command to the default file:

<ctrl><shift>f                                                  (to get to the Function line)
HEXPATCH 18c2 05<enter>

To use this feature in version 12.6 or later, go to Communicate:Network:Stay Alive, and enter an interval in seconds.

Back to top


The easiest way to do this requires a USB memory device, often known as a "thumb drive". Bring up Anzio Lite or AnzioWin on a PC where it works properly. Insert the thumb drive in a USB port on that PC, and note its drive letter. In Anzio, go to the File menu, then click on "Save settings as" (or "Save defaults as").  In the File Save dialog that pops up, navigate to the thumb drive, and save it there with a ".DEF" file extension.

In the "tray notification area" in the lower right part of the Windows screen, find and use the item to "safely remove" the thumb drive. After Windows gives its OK, remove the thumb drive.

Go to the new PC (or the one having problems). Insert the thumb drive. Bring up Anzio Lite or AnzioWin. Click on the File menu, then "Import settings". Navigate to the thumb drive, find the settings file, and click "Open". Anzio will read those settings into memory, and prompt you to restart Anzio. Say "Yes". You'll be prompted to save your settings on the hard disk of the PC -- do so. That should take care of it, although you may want to check your Printer Setup settings.

(If your File menu doesn't contain "Import settings", you are probably due for an update to Anzio.)

Back to top


See our document on Using Anzio to Connect to Multiple Host Systems. This will describe how to set Anzio up for multiple host connections.

Back to top


AnzioWin and Anzio Lite work well with terminal servers and in running them from file servers. However, do remember that AnzioWin and Anzio Lite licenses are on a per PC user. On a file server or terminal server this refers to the number of nodes that will have access to the server.

In order to set AnzioWin or Anzio Lite up to run from the server, install the product on the server and permit access to the users. That's it! Well almost. Two things that may be a headache:

  1. Anzio looks for its default file, called AnzioWin.def, within the Anzio program's home directory. You can set every user up to use this default file by simply saving it as you'd like and then marking the file as "read-only" so not everyone can change it and affect others. OR you can set up individual anziowin.def files in user directories and when you create the shortcut, include the file name (see 3 below).
  2. Anzio requires a registration/activation license code in order to run. You can purchase individual licenses for each user, one quantity license to share among each user, or you can install the license on the server (saving from having to enter it for each user). If you wish to do this last option, give us a call and we can let you know how to do set it up for a server.
  3. You do need to create the shortcuts on each users desktop. With most server software, you can do this easily. If you need to give each user access to their own default file, it may take a little more work. A shortcut can point to individual default files by doing

<executable name>  <default file name>

  such as

f:\anzio126\anzio32r.exe $UserHomeDir\anziowin.def

Back to top


If you have just installed a new printer, and other Windows programs can print to it, but Anzio won't, you may have a compatibility problem. You may need to get a different printer, or else upgrade from Anzio Lite to AnzioWin. Details follow.

We'll assume you're connecting to a host system, running an application there, and telling it to print to "attached printer", "slave printer", "local printer", or similar (this is different from printing the screen). The host program may assume you have a certain kind of printer, most likely one that supports a control language called PCL-5. If your new printer does not support PCL-5, this will be a problem. One alternative is to return the printer and get a compatible one. Other alternatives follow.

First, if a print job seems to be stuck in the Windows spooler, even after you quit from Anzio, try to "cancel" it from the spooler. You may need to turn the printer off and back on. You may even need to reboot the PC.

In the following, Anzio's configurations for printing vary by version, but are all within the File menu except as noted.

If you are running Anzio Lite, and your setting in Anzio Lite for Print Level is anything other than "High", set it to High and try again. If it prints now, but with extra characters at the beginning, and/or missing font changes, and/or incorrect alignment on the page, you probably need AnzioWin. You can download and test a demo version of AnzioWin from our website, without disturbing your Anzio Lite.

If you are running AnzioWin, turn on the Print Wizard feature. Then, in the Edit menu, go to "Advanced options" and click on the "Print Wizard" tab. Set "Translate PCL" to "Main and overlay". Click "OK". In this configuration, AnzioWin's Print Wizard feature will receive, translate, and respond to all the PCL-5 control codes. The resulting output can go to any printer that Windows supports.

You can order an upgrade (from Anzio Lite to AnzioWin) at a discounted price on our website.

Back to top


Passthrough printing allows a host computer to send a print job through the user's terminal (emulator) and out to an attached printer. It is sometimes called "local print", "attached print" or "slave print". This means the user must be logged in to the host. The host then sends a sequence of characters that causes the telnet or terminal emulation software to redirect its output to a local printer until a similar sequence is received to turn off the passthrough printing. In our document library we have an excellent document talking about passthrough printing, how your host support should be set up and how Anzio works. See the A Guide to Passthrough Printing document for more information.

Back to top


Yes, under the View menu in AnzioWin and Anzio Lite, you can set the particular screen size and font according to your own preferences. Also note that you can Zoom the window, in which case Anzio uses the full screen and auto-adjusts the font size to fit to the screen resolution. If the window is NOT zoomed, you can set the font size, and the window size will follow. You can also walk through screen font changes quickly by doing a Alt-L (for "larger", to step up one size), Alt-S ("smaller", step down one size) and Alt-Z (to zoom to full screen). Your choice of font (in View:Screen font) is critical. You will almost certainly want to choose a fixed-space font, such as Courier New or Terminal. We recommend Courier New. You can also choose your Screen Size, which is the number of rows and columns of characters to be displayed. Note that this may have to be coordinated with the host system. And the host system may periodically send out control sequences to switch from 80-column to 132-column modes, for instance. Anzio keeps track separately, for 80-column and 132-column modes, of your preferred settings for zoom and character size. Colors can be manipulated through the View:Colors setting. With this option you can select how each possible attribute from the host appears on the screen, i.e. reverse, blink, underline, etc. Color codes can be translated into a color combination by selecting the code to change, followed by the color from the color table. Whenever the host sends this attribute again, the colors will change (you must repaint the screen for this to take affect). Be sure after making any of the above changes, that you Save Settings again.

Back to top


When you have a host application that does not support passthrough printing (printing that goes through the Anzio telnet session), your options are somewhat limited.

The most common approach is to set up the LPR/LPD protocol to do the remote printing. This works by acting as a back channel from the UNIX spooler to redirect the output through LPR on the host to an LPD server (daemon) on the PC. With our standalone Print Wizard product, we provide PWLPD which is a robust LPD for the PC.

The second approach is to use netcat (freeware for UNIX), netprint (our product included with Print Wizard also) or H/P JetAdmin for UNIX. H/P JetAdmin redirects to the output from the UNIX to a specific printer attached to the network with a JetDirect device. Netcat simply dumps data to port 9100 at another IP (the data can then be captured and printed). Netprint is a UNIX utility included with our Print Wizard standalone product that sends data from UNIX to the PC's printer using port 9100 and Print Wizard on the PC.

The catch: These products work fine as long as the remote user's IP address is known in advance (a static IP). However if the user is coming in over the Internet from an ISP, the dynamic IP will change each time. To solve this problem, it is easiest to have a login script that runs which modifies the LP print queue for a specific user during a specific session. It can be a pain to set up, but works smoothly once done.

Our netprint program, though, does have the ability to determine dynamically what IP you're coming in from, and route a print job to that IP address, where you can have Print Wizard running.

Back to top


When passthrough printing or screen printing through Anzio returns a printer error in the 5000 range, this usually indicates that some data was passed through from the host and Anzio tried to print it directly to the spooler or to the raw device, bypassing the printer driver.

  • If your passthrough print job contains escape sequences for a specific printer, such as PCL for HP printers, and you try printing this on a different printer, such as an Epson, you may get printer errors. Make sure if your passthrough print job contains printer language it is printed on the right printer.
  • If you receive these errors on a passthrough print job that does not contain any escape or control sequences that are printer specific, then check your "print level" in Anzio. Typically a printer error of 5002 in these cases would indicate that Anzio is set for "spooler" or "raw" print level and the printer does not support this type of printing. Change the print level back to "high" or "Print Wizard" (if AnzioWin).
  • If you are sending escape sequences and the printer driver appears to be right, check which language is supported by the printer driver and that it is the same language as the host application is sending. PCL-6 will not print on a PCL-5 driver, and PCL in general will not print through a Postscript driver (check to see if the printer installed different drivers for different printer languages).

If all else fails, either give your application vendor a call, or call our office and ask for tech support.

Back to top


FTP is the "file transfer protocol" most often used over the Internet. It is even used by most browsers when doing downloads. Starting in version 12.6 of AnzioWin, we included an integrated FTP client that could auto-login to a host, transfer files and provide some user feedback. It could also be used within macros and scripts for AnzioWin.

AnzioWin version 15 introduces SFTP support, FTP over a Secure Shell connection. SFTP encrypts all its data and control sequences during a SFTP session, just as SSH would for a terminal session.

There are major differences however. FTP actually runs utilizing the Windows "wininet" routines and requires opening a separate network connection to the host requiring a separate login and password be entered again (though AnzioWin can do this in the background). This also means your firewall must allow FTP connections in and out.

SSH SFTP does not require a separate login, does not require a new network connection and does not require access through a firewall. SFTP works over a "back-channel" of SSH, running in the background of the same SSH session you are currently logged into.

More information can be found in the Anzio manual, How-To and Read-Me files, and in our support pages at our web site.

Back to top


First off, see our document on Using ZModem in Anzio. This will describe some of the problems associated with ZModem file transfer.

One thing to remember with the Zmodem, protocols (including Xmodem and Ymodem) is that they are old protocols designed to work over serial connections.

Commonly what we see is that someone is running Zmodem, Xmodem, Ymodem over a network connected Anzio and expecting it to work as it would over a serial connection. In about 75% of the cases it may work great. But in the other 25% of the cases, these protocols fail and usually fail badly. There are several contributing factors to this:

  • network drivers - the network speed, how network traffic gets routed and buffered internally
  • the X-ON/X-OFF protocol for controlling packet loss
  • issues with dropped packets and getting out of synch
  • problems with numerous releases and whether the one on your system has been updated to work over a network

You can play with parameters in Anzio, namely windows and buffer sizes, and you may be able to get better functionality out of it. Check with the vendor of the operating system and ask if anyone is running these protocols over network connections. However, we recommend using FTP for network file transfers. You will find FTP about 200% faster and more reliable for moving files between systems.

Back to top


Ordinarily, Anzio will ask this question whenever any settings have been changed.

If you have moved, resized, zoomed, or unzoomed the Anzio window, this will also constitute a change, if View:Track Window Position is checked. You can uncheck this item (and save your settings one more time), and then moving the window will not trigger this message.

You can also change how Anzio behaves in Edit:Advanced Options:Security, under "Prompt to save parameters".

Back to top


The first prompt ask for terminal type. The terminal type refers to the type of terminal the host is expecting you to be. Most UNIX hosts support vt220 and this is a good choice if you are unsure. However, certain applications may also expect you to be using a particular terminal type and will issue various escape sequences in anticipation of your session handling it correctly. If things do not look correct on the screen, or the screen does not clear as it should, it is probably the terminal type.

You then see a Communications Settings dialog box. This is asking you how you want to connect to the host computer. Choose one of the circles down the left side, and set the parameters next to it. If you are connecting over TCP/IP, then a host name is asked for. The host name is either the IP address of the host you wish to connect to, i.e., or it is the actual name, i.e. If you need to specify a non-standard port number, follow the name or IP address with a colon (":") and then the port number.

Back to top


Yes it does, but there is a little more to it than that. Within SCO, the terminal type dictates if 'mscreen' will work properly. See our document on Using Anzio with 'mscreen'.

Back to top


In short, YES. There are two procedures that are commonly used and I am sure others exist. With AnzioWin, commands can be issued from the host system controlling Anzio's functionality, either telling Anzio to run a PC program or have Anzio perform an internal function. The two most common procedures to follow involve ZModem or FTP. There are several helpful documents in our knowledgebase dealing with the various types of file transfers available through Anzio.

Back to top


The common problem here is that the currently loaded keys files does not match the current terminal type. Check under the "Communications" menu to see what Terminal Type you are set for. Then go to the "File" menu and do a "Read Keys" and select the corresponding keys file. Be sure to save defaults after this so that the proper keys will be loaded next time.

Another possible problem is that you need to remap a key or key sequence. This can be done with all Anzio products except Anzio Lite. Once a key is remapped, the key file can be used by Anzio Lite.

Back to top


User macros are done through AnzioWin. While Anzio Lite does not support remapping itself, if these are simple macros (no non-Anzio Lite commands), Anzio Lite can use macros set up by AnzioWin. So you would need at least one copy of AnzioWin to do the macros and then distribute the modified key file containing the macros to the Anzio Lite users.

Back to top


The problem is not usually AnzioWin in this case. The problem is the handling of backslashes by the shell you are running under for your operating system. Since backslashes have special meaning in most all shell strings, they have to be either escaped or handled special on input and output. Try something like the following (this may vary depending on your shell and scripting environment):

/usr/bin/printf "\034%s\035" "dir/s c: "
read -r file
printf "%s\n" "$file"
/usr/bin/printf "%s\n" "$file"

The "-r" is necessary on the read to not strip the backslashes and if you need to redisplay the file name with just an echo or use it within other variables, the "file=..." string will escape the backslashes for you.

There are a couple of commands that will help in situations where you continue to have problems with backslashes.

First, you can set the default directory separator character (a backslash) to be something other than the Windows default with the "dir-separator" command.

/usr/bin/printf "\034%s\035" "dir-separator | "

You will then get back a file name with that character separating the path directories, i.e. c:|myfolder|myfile.pdf.

Additionally, when a dir/s, findfirst/s, findnext/s or other directory commands fail or are completed, they return, by default, a double-backslash, i.e. \\. This too can be difficult to work with on some hosts. So we have a command to adjust this as well, the "dir-terminator" command.

/usr/bin/printf "\034%s\035" "dir-terminator DONE "

In this example, instead of a double-backslash being returned when a directory command is complete (or fails), the word DONE will be returned.

More information can be found in the AnzioWin manual and whitepapers, as well as in the readme.txt file shipped with each version of AnzioWin.

Back to top


User macros are done through AnzioWin with a specific syntax in most cases. The usual problem with the ftpput, sftpput, ftpget and sftpget is the missing host parameters. Currently the host parameter IS NEEDED. This may change in the future, but for now it must be included. However, it can be an empty string such as the following:

/usr/bin/printf "\034%s\035" "ftpput \"\" c:\\temp\\mytest.pdf"

The double-quotes in the command represent the host name and force AnzioWin to use the actual PC file name (without the directory information). Also note that you may have to escape the backslashes in this string, depending on your shell and scripting. You can provide the host name if you wish:

/usr/bin/printf "\034%s\035" "ftpput mynew.pdf c:\\temp\\mytest.pdf"

Another common problem is understanding that you MUST log in before performing a file transfer over FTP. One advantage you have with AnzioWin, if you have the login wizard enabled and a username and password included, the login for your FTP or SFTP will be automated when doing transfers through scripts. An alternative is to provide the host login information within the file transfer string itself (password can be optional if one is not required by your ftp server):

/usr/bin/printf "\034%s\035" "ftpput username[:password]@hostname/hostfilename pcfilename"

An example might look like this:

/usr/bin/printf "\034%s\035" "ftpput jdoe:fido123@server2/mynew.pdf c:\\temp\test.pdf"

The other, most common problem is using wildcards and understanding how this works. The minimum syntax for "ftpput" and "sftpput" requires the PC file name:

ftpput "" <PC filename>

The PC filename can be a wildcard or a list of files to transfer:

ftpput "" c:\temp\*.pdf

ftpput "" c:\temp\myfiles.*

ftpput "" c:\temp\inv-????.pdf

ftpput "" c:\temp\inv-0020.pdf,c:\temp\inv-0021.pdf,c:\temp\inv-0022.pdf

(remember that you may have to escape the backslashes and enclose the file names in quotes if there are any embedded spaces).

In doing WILDCARDS or a file list, you also need to be aware that the host name should either be left empty or it can be a directory on the server. You must have write permissions for the "put" to be performed to a specified directory. A list of file names to transfer "as" is not supported at this time.

For server file transfers, sftpget and ftpget, you can also specify a set of wildcard strings, similar to those above. And like the above, the PC file name should be left blank or be a directory name with write permissions. A list of file names to transfer "as" is not supported at this time.

In both cases, if you do not specify a host or PC directory (depending on the upload or download direction), the default will be used. For putting files on the host, the upload default directory is the first directory logged into with your username and password. For the PC download default directory, the directory is that specified in the "Transfer Options". If none is specified, the current working directory is the default.

Note - Wildcard transfers first appeared in AnzioWin version 15.2j for sftpput and sftpget. AnzioWin versions later than version 16.2 supports wildcards in the FTP protocol as well (ftpput and ftpget). Please contact us for more information if you are having problems and want to use this feature.

Back to top


Several items can cause this behavior. If Anzio should try to connect, then flash off, or you get a "runtime" error, or you get passed the login, but Anzio disappears, there are several possibilities:

  • The host has a user limit in effect
  • The host name or address is wrong
  • The port you are trying to connect to at the host is incorrect
  • The default file is corrupt
  • You have selected the wrong terminal type for your host login or your host application
  • A router with port forwarding is limited to a single user and already in use
  • The login you used is limited to one connection and is already logged in

For any of these, check to make sure you have set up Anzio correctly for your host connection (correct port, correct host name or IP address, correct terminal type and correct login). If all else fails, you can try clearing out the default file for Anzio and reset the startup settings:

1) Look under the Windows Start menu and All Programs for the Anzio folder. Inside this folder you should see the item "AnzioWin (new connection)" or "Anzio Lite (new connection)". Run the appropriate menu item to start Anzio without a default file.

2) If Anzio was working but is not now, try renaming or deleting the file "anziowin.def" located in the same directory as the executable. By doing this you will have to re-enter all your initial values, but it should clear up the bad record.

3) You can also accomplish the same thing as above by starting AnzioWin or Anzio Lite from the Start:Run dialog by entering:

c:\anzio126\anzio32.exe none
c:\anzio126\anzio32r.exe none

The word "none" will start Anzio without a default file. You can then save the new settings over the top of the old when you exit, thereby replacing the bad default file.

Back to top


First, make sure you have the right version of the program and the right program. A serial number and activation code for Anzio Lite 15 will not work with Anzio Lite 16. Likewise a serial number and activation code for Anzio Lite will not work with AnzioWin.

Second, if you are running on Windows NT, Windows 2000 or Windows XP and your program continues to tell you it is a demo or continues to show the opening splash screen with the countdown, even after entering the registration information correctly, then try logging in as an "Administrator" and then installing Anzio. Limited and restricted users may not have write permissions for the Windows registry.

If you are running on Vista, Windows 7, or Server 2008, try running Anzio "elevated"; that is, "as administrator". To do this, right-click on the desktop icon, then select "Run as administrator". Note that this is different from running as a user with administrator privileges.

Lastly, "Reg error" or "Registry error" indicates that either the user you are logged in as does not have Windows registry "write" permissions, or the registry is locked in some manner.

  • If you are running as a restricted user, try logging and entering the license information under an Administrator login.
  • If you are using remote registries, be sure you have permission to do this task; you may have to do this from your domain controller or server as Administrator.
Back to top


These errors are from your WinSock software and usually represent either a network problem or a misconfiguration in the windows TCP/IP setup (go to Control Panel : Network). A complete list can be found at Sockets.Com Winsock Error Descriptions. All other errors can be found in the Anzio manuals, README files or on-line documentation.

Back to top


There is an increasing number of printers and printer drivers hitting the market for Windows. Also, there are an ever-increasing number of applications which manipulate the printer driver. While we do attempt to support all options, we have found that certain applications "mess" with the printer control record causing Anzio's setup to become corrupt. Once the default file becomes corrupt, there are two possible fixes.

First, if you have more than one printer installed under Windows, go to Printer Setup and choose a different printer, save defaults and try printing (if this is an option).  Then return to the printer with the problem, save defaults again and try printing.

Second, if the first is not an option or does not work, is to create a new defaults file. Make sure you know the default file name you are using, i.e. anziowin.def, the keys file being loaded, i.e. vt220.kys, and your communications setup options. Go to the File:Run or Start:Run dialog box and enter the executable name followed by the word NONE. This will start Anzio without a default file. Go through the setup procedure and log back in to your host. Select the printer again under Printer Setup and attempt to Print Screen. If it's ok, be sure to re-save the defaults under the correct name. If this fails, give us a call.

Back to top


Winsock error code 10022, it is kind of a catch-all for unknown problems. If this is a new machine or you have recently installed or updated any internet security software, the problem is most likely related to the personal firewall they turn on. Windows Firewall is not usually the problem because by default it does not block outbound traffic, just inbound traffic, whereas others block both. While you may be able to "ping" the host, do normal web access and even use Windows "telnet", the security suite's firewall software may be preventing access for any other program. In order to test this, disable the firewall in these programs and restart your PC. If that works OK, then check to see that these software packages have your telnet or ssh port "unblocked", or add the appropriate Anzio program to their "exceptions" list ("anzio32r.exe" for Anzio Lite and "anzio32.exe" for AnzioWin, found in the default Anzio directory, usually C:\Program Files\Anzio15\). Note: It is often necessary to restart the PC after any firewall changes for those changes to take affect. Also, it may be necessary to start a new Anzio session in order for Anzio to now connect. Go under the Windows Start:Programs:Anzio folder and select "Anzio (new connection)" and establish a new network connection. Once connected, save these new default settings through the File menu over the top of the old. This error is most often seen with ZoneAlarm, Black ICE, Norton Internet Security or McAfee Internet Security Suite.

Back to top


Our normal licensing for Anzio Lite and AnzioWin is a per PC license. Additionally we offer a concurrent-use license. However this requires that you have your own license management software already in place. Concurrent use license would allow you to run a specified number of Anzio Lite or AnzioWin sessions at any one time, but have the ability to install the software on an unlimited number of machines. Concurrent use licenses are 40% above the cost of a normal user license.

At present we do not offer any enterprise-wide or site license options. We do offer aggressive quantity discount licenses however. If you have a specific need for more than 100 copies, give us a call for a discounted price. 

Back to top


Keyboard remapping is done through AnzioWin. While Anzio Lite does not support remapping itself, it can use a remapped keys file. So you would need at least one copy of AnzioWin to do the remaps and then distribute the modified key file to the Anzio Lite users.

AnzioWin key remapping is done similar to setting up macros. See our various support documents and knowledgebase articles for more information.

Back to top


If you are adding a PC, you need to buy an additional license. Every PC that runs Anzio needs a license.  You can order additional licenses for Anzio Lite or AnzioWin by contacting your reseller,  through our online order form, or calling us at 503-624-0360.

If you are replacing a PC that died, reinstalling Anzio onto a repaired or restored PC, or moving a license away from a PC that will no longer be used for Anzio, you can simply install the old license (activation) code. If you no longer have the license information, feel free to contact us; we can look it up.

A license is for a particular major version. That means if you have a license for version 16, it's good for 16.anything. We always recommend you install the latest version you're licensed for. So if your license is for 16, install the latest 16.anything, which is 16.3m.

Note that if you are moving to a newer Windows, you may need to update your Anzio to a later version in order to be compatible. In particular, Window Vista or 7 will need Anzio v16.3 or later and Windows 8 or 10 requires Anzio 17.0 or later. You can order updates online or by phone. Then install the latest 17.anything.

Back to top


You can contact us to look up and send you your license information. We will need the company name it was purchased under. If you have the serial number, please provide that. If you know you purchased through a reseller, please provide that information.

However, we would encourage you, in this situation, to purchase an update to the current version. For Anzio Lite, one copy is only $20. In fact, if you have moved to a Vista or Windows 7or 8 PC and you had a license earlier than 16, we will require you to update, as earlier versions of Anzio are not supported on these later versions of Windows.

You can order updates online. Be sure to indicate that they are updates.

Back to top


If you are on a PC that has connected before from the same location, to the same host system, the problem is almost certainly outside of Anzio. The server (host system) you're trying to connect to may be down. A new firewall may have been installed, either on your PC or at the host end.

If you are trying to connect to your own office from home for the first time, and nobody else has done that before (from outside the office), the office may not be configured right. Many things need to be in place at the office for that to be possible and secure. Your best bet is to use a local network consultant.

If you don't know who runs the system you're trying to connect to, we don't either, and we can't help you with that.

Back to top