Free 14-Day Evaluations    
Product Downloads    

Sign in     


DESKTOP MOBILE DOWNLOAD PURCHASE SUPPORT INFO COMPANY
 Home  >>  Support  >>  Knowledge Base

Archive for the 'Printing' Category

Transparent Print Through SSH Loses Pages

Wednesday, March 28th, 2007

Using TinyTERM 4.2, transparent printing will skip pages at random. This is due to a bug in SSH communications. To fix it, download this patch. Unzip it into a temporary directory. Three files will be extracted:

regall.bat
cencomssh.dll
cencom.dll

Rename the existing copies of the two DLL files in your TinyTERM install directory as backups. Next, copy in the new versions and the batch file. Once that’s done, run the batch file from the TinyTERM directory. This will register the files and should take care of the printing problem.

CR 244, fixed in TinyTERM Plus 4.21

Host Does Not Have Line Printer Access

Tuesday, March 27th, 2007

When printing via LPR and LPD, this error means that no LPD printer was found on the system receiving the print job. To fix the error, you’ll need to do one or more of these things:

  • Start the Line Printer Daemon on the print server. Without the LPD daemon, of course, it can’t receive print jobs.
  • Verify that the client has the correct hostname or IP address for the print server, and the correct name for the printer on the server.
  • Add each system to the other system’s hosts file.
  • If you are using SCO UNIX as the client, the print server must also be listed in /etc/hosts.equiv.

Once these items are verified, LPD printing should work properly.

Missing Printers in Printer Setup

Tuesday, March 27th, 2007

If you have more than five or six printers installed in Windows, TinyTERM may not list them all in its Printer Setup dialog box. Some may also be listed twice, especially if the printer name is longer than the line for the printer list. This can cause lost print jobs.

This is a bug in TinyTERM. It can list more than six printers, but it will lose some at random from the list. It will also truncate printer names so they fit in the printer list line. These issues were fixed in TinyTERM 4.33.

CR 530, missing printers
CR 592, truncated printer names
CR 651, network printers disappear, fixed in TinyTERM 4.41

Cannot Find Printer

Tuesday, March 27th, 2007

This error comes up sometimes when trying to print the TinyTERM 4.20 screen to a Windows printer. It only happens on Windows NT, 2000 or XP, and only in that version of TinyTERM.

The workaround is to use the Bypass printer driver option in TinyTERM’s Printer Setup. It’s also fixed in TinyTERM 4.21.

CR 252

New Windows Printer Isn’t Available to TinyTERM

Tuesday, March 27th, 2007

Occasionally you’ll add a new printer in Windows, but after restarting TinyTERM, you won’t see it in the list of available printers. To use it anyway, open TinyTERM’s Printer Setup dialog. Click the Setup button next to the Windows printer. In the Page Setup dialog, click the Printer button.

Choose the printer from the drop-down list there. Click OK from there until you’re back at TinyTERM’s Printer Setup dialog.

If the printer is still not visible after this, exit TinyTERM. Edit the .tpx file with Notepad or another text editor. Search it for the line:

prnwnlst=

Delete everything on that line after the equal sign. Save the changes and start TinyTERM. The printer should be available at that point.

Runtime Error in CenLPDStatus.exe

Tuesday, March 27th, 2007

This error happens on some Windows systems running TinyTERM version 4.30 or higher. It stems from the CenLPDStatus.exe item added to the Startup group.

That program is the interface to the CenLPD service, which provides an LPD daemon for Windows NT 4.0, 2000, XP and Vista. If the service is unavailable, then CenLPDStatus.exe gives the above error to show that it can’t access CenLPD. Some of the things that might cause this error are:

  • Insufficient user privileges. If the user does not have local PC administrator rights, then CenLPDStatus.exe is automatically locked out of the services.
  • CenLPD has not finished starting. This is a timing error, with the interface loading before the service is ready.
  • CenLPD is disabled or has been removed. In that case, of course, there’s no service to connect to.

You can safely ignore the message. If you’re not using LPD at all, you can delete CenLPDStatus.exe from your Startup group to get rid of the message. You’ll also want to go through Control Panel’s Services applet to stop the CenLPD service in that case, to conserve system resources.

CR 545, timing improved in TinyTERM Plus 4.40

Can’t Print Landscape

Monday, March 26th, 2007

In TinyTERM, you can configure the printer setup to print landscape pages. However, TinyTERM 4.20 ignores the setting, always printing portrait instead. You can fix that by applying the patches in this directory.

To use the patches, go to the C:\Program Files\Century\TinyTERM directory. Locate the following three files:

CenTE.ocx
TT.int
cencom.dll

Rename each as a backup. Then copy the patch files into the same directory. They will be in effect the next time you start TinyTERM.

CR 260, fixed in TinyTERM 4.21

TN5250 Print Sessions

Monday, March 26th, 2007

The TN5250 emulation included with TinyTERM Plus does not have the capability to set up print sessions. It can only print screen.

CR 34

Multiple Printers for SCOANSI and Wyse60

Thursday, March 22nd, 2007

TinyTERM 4.40 added an Extra Printers option to the File menu. With that capability, if you’re using SCOANSI emulation, you can select between up to six printers. Wyse60 allows up to three printers. No other emulation can take advantage of these for transparent printing.

Printer number 1 is still configured through the Printer Setup option on TinyTERM’s File menu. Printers 2 through 6 are configured through the Extra Printers submenu.

In either emulation, it’s based on the “print on” sequence sent by the host. The default “print on” sequences for each, the one used by TinyTERM’s File | Print Setup settings, are listed below. <Esc> is the escape character, ASCII 27:

SCOANSI: <Esc>[5i
Wyse60: <Esc>d0#

To access the extra printers, add two for each to the SCOANSI “print on” code:

Printer 2: <Esc>[7i
Printer 3: <Esc>[9i
etc.

For Wyse60, only the first two extra printers are available, making three total. For each of those, just add one to the “print on” code:

Printer 2: <Esc>d1#
Printer 3: <Esc>d2#

You can then use <Esc>d# to access the current printer in Wyse60, using the digit again only if you need to change the printer. If you haven’t selected a printer yet using any of the “print on” codes listed above, <Esc>d# will automatically select printer 1 as the default printer.

Regardless of which printer you use, the “print off” sequence is the same, based on the emulation:

SCOANSI: <Esc>[4i
Wyse60: ^T

That’s Ctrl-T, ASCII value 20, for Wyse60.

Each printer can have different settings, of course. So the host can select between multiple printers, or one printer with multiple settings.

CR 210, Wyse60
CR 580, SCOANSI

Printer Control Codes Print to Page

Friday, March 16th, 2007

UNIX and Linux applications that print forms generally control the printer through PCL or another set of printer control codes. Print spooling applications, such as the default Windows printer driver, can interpret these codes as print data instead, causing formatting problems. This can in terminal emulators when using transparent printing.

The solution is to print directly to the printer. In TERM for UNIX, specify the installed printer, rather than any third-party print spooling application. In TinyTERM or TERM for Windows, either print direct to the device or use the Bypass Printer Drivers option where available. This will prevent print spoolers from altering the printer control codes.

TinyTERM Plus 4.30 does not always bypass the drivers. In particular, printing to a printer on LPT1: on Windows XP caused printer control codes to print to the page when Bypass Printer Drivers was set.

CR 4, to Windows printer
CR 28, to file
CR 541, TinyTERM Plus 4.30

  Copyright © 2024 Century Software, Inc. All Rights Reserved999 TERMS OF USE PRIVACY POLICY EULA