D1Printer Problems
D2Power Failure
D3Dealing With File Errors
D4File Error Numbers
D5Use of Backup File
D6Known Problems


Printer Problems

Due to the number of types of printers available and the number of different manufacturers, the actions of any individual printer can not be guaranteed 100%. The operator should consult their printer manual should the action expected not occur.

Modern printers operating under Windows should have the correct drivers installed and the desired printer be set as the default before using the program and before use at a match.

The program has two printer related settings, the bits per character and printer name (or port). These are stored with each match file. This means an operator who does not use the defaults will have to set these settings at each meeting.

Some of the typical printer problems are listed here with solutions. This list is not exhaustive but should solve the majority of problems.

Problem: My printer does not print event results as they are entered.
Cure: Event result will only be sent to the printer when both A and B-string results have been entered after the event start time has passed.
i) Ensure both A and B results have been saved and the event time has passed.
ii) Select DISPLAY|Events Results to obtain a printout.
iii) Confirm the program prints by choosing Print|Printer Control|Print Test Page.

Problem: My printer does not print anything
Cure: This suggest more than one printer has been installed.
i) End the program it's running.
ii) Select Start/settings/Control panel/Printer and faxes.
iii) Click the printer to be used and "select set as default".
iv) Start the program again.
v) Select Print|Printer control|Printer Status and confirm the windows default printer is the same as the program printer.
vi) Confirm the program prints by choosing Print|Printer Control|Print Test Page.

Problem: My print still does not print even though the windows default and program printer are the same.
Cure: This suggests the there is a general print problem.
i) Check the printer has power to it and the printer cable is connected.
ii) Confirm this by printing something from your word processor or notepad.
iii) If not resolve the problem.
iv) Confirm the program prints by choosing Print|Printer Control|Print Test Page.

Problem: My printer does not print despite everything working.
i) Choose the Print|Select Printer and choose the desired printer.
ii) Confirm the program prints by choosing Print|Printer Control|Print Test Page.


Power Failure

When power is restored start the program as it was started at the beginning of the meeting. The hard disk will be checked for any match that was in progress. If match(es) are found, the operator will be asked for confirmation that the program is to restart for a meeting.

Answering yes confirms that a power failure has occurred and the program restarts automatically with the appropriate match(es). When restarted for a dual or triple meeting the matches will be in the same number sequence originally used. Answering no tells the program to start for a new meeting.


Dealing With File Errors

File error messages occur when a disk file error has been detected. These type of messages indicate that the data saved to or read from a file is unreliable, the filename is given for further investigation.

If the filename given is that for the current match file, you are advised to exit the program WITHOUT taking any further action. Further action means attempting to enter any more results OR saving, with F2, the current meeting information.

Remember the current match file, files ending ".PF1", is only one step ahead of the back up file, ".~F1". Therefore any saving will cause the current match file, which is unreliable/corrupt, to become the back up file and create a new match file which will probably also be corrupt, this would result in two corrupt files and eliminate the chance of recovering from a file error.


File Error Numbers

The following list contains some file error numbers and their meaning. These are the numbers that may appear when an ERROR MESSAGE occurs.

No. Meaning
1 Function number invalid.
2 File not found, the file is not where expected.
3 Path not found, a drive and or path is wrong.
4 Too many open files.
5 File access refused, file is probably damaged or destroyed.
6 Invalid file handle.
7 Memory control blocks destroyed.
8 Insufficient memory.
9 Memory block address invalid.
10 Environment invalid.
11 Format invalid.
12 Access code invalid.
13 Data invalid.
14 Unknown unit.
15 Disk drive invalid.
16 Attempted to remove current directory.
17 Not same device.
18 No more files.
19 Write-protected disk.
20 Unknown unit.
21 Drive not ready.
22 Unknown command.
23 Data error (CRC).
24 Bad request-structure length.
25 Seek error.
26 Unknown media type.
27 Sector not found.
28 Printer out of paper.
29 Write fault.
30 Read fault.
31 General failure.
32 File already in use.
33 File-lock violation.
34 Disk change invalid.
35 FCB unavailable.
36 Sharing buffer exceeded.
50 Unsupported network request.
51 Remote machine not listening.
52 Duplicate name on network.
53 Network name not found.
54 Network busy.
55 Device no longer exists on network.
56 NetBIOS command limit exceeded.
57 Error in network adapter hardware.
58 Incorrect response from network.
59 Unexpected network error.
60 Remote adapter incompatible.
61 Printer queue full.
62 Not enough room for print file.
63 Print file was deleted.
64 Network name deleted.
65 Network access denied.
66 Incorrect network device type.
67 Network name not found.
68 Network name limit exceeded.
69 NetBIOS session limit exceeded.
70 Temporary pause.
71 Network request not accepted.
72 Print or disk redirection paused.
73-79 Reserved.
80 File already exists.
81 Reserved.
82 Cannot make directory.
83 Fail on Int 24H (critical error handler).
84 Too many redirections.
85 Duplicate redirection.
86 Invalid password.
87 Invalid parameter.
88 Net write fault.
100 Disk read error, file is probably corrupt and unusable.
101 Disk write error, disk is probably full.
102 File not assigned
103 File not open
104 File not open for input
105 File not open for output
106 Invalid numeric format.
112 Disk write error, disk is probably full.
145 Error directory not empty.
150 The disk is write protected.
151 Bad drive request structure length.
152 Drive not ready, disk is probably not in drive.
154 CRC error, disk is probably damaged.
155 Bad drive request structure length.
156 Disk seek error.
157 Unknown media type.
158 Sector not found.
159 Printer out of paper.
160 Device write fault.
161 Device read fault.
162 Hardware failure.
163 Sharing violation. The process cannot access the file because it is being used by another process.
164 Lock violation. The process cannot access the file because another process has locked a portion of the file.
165 Invalid disk change. The wrong diskette is in the drive.
167 Sharing buffer overflow Too many files opened for sharing.
169 End of file. Reached end of file.
170 Disk is full. The disk is full.
183 Error already exists.
200 Division by zero.
201 Range check error.
202 Stack overflow error.
203 Heap overflow error.
204 Invalid pointer operation.
205 Floating point overflow.
206 Floating point underflow.
207 Invalid floating point operation.
208 Overlay manager not installed.
209 Overlay file read error.
210 Object not initialized, EAbstractError.
211 Call to abstract method.
212 Stream registration error.
213 Collection index out of range.
214 Collection overflow error.
215 Arithmetic overflow error.
216 General protection fault, Access violation EAccessViolation.
217 Invalid operation code, Control-C, ControlC.
218 Privileged instruction EPrivilege.
219 Invalid typecast EInvalidCast.
220 Invalid variant typecast EVariantError.
221 Invalid variant operation EVariantError.
222 No variant method call dispatcher EVariantError.
223 Cannot create variant array EVariantError.
224 Variant does not contain array EVariantError.
225 Variant array bounds error EVariantError.
226 TLS initialization error.
227 Assertion failed EAssertionFailed.
228 Interface Cast Error EIntfCastError.
229 Safecall error ESafecallException.
230 Unhandled exception No exception to map to.
231 Too many nested exceptions Up to 16 permitted.
232 Trial period expired No exception to map to(Trial edition only).
300 File IO error.
301 Non matched array bounds.
302 Non local procedure pointer.
303 Procedure pointer out of scope.
304 Function not implemented.
305 Breakpoint error.
306 Break by Ctrl/C.
307 Break by Ctrl/Break.
308 Break by other process.
309 No floating point coprocessor.
310 Invalid Variant type operation.


Use of Backup File

In certain situations it may be necessary to rename the backup file, ".~F1", with the extension ".PF1" should the match file, ending in ".PF1", file become lost or corrupt.

Both should be the same size. The back up file, ".~F1", can become the current meeting information file by deleting the ".PF1" file and renaming the ".~F1" to ".PF1".


Known Problems

The following is a list of compatibility problems related to the hardware, software and operating system(s), these are NOT faults with the program.

Under Windows XP - The default printer may not be set to a physical printer, and even when done so, there are occasions when printouts will not occur. Forcing the programs printer setting to the physical printer may also may not have an effect. The solution is to delete ALL but the actual physical printer you are using. Start|Settings|Printers and Faxes.

Some virus checkers may give a low level warning relating to the program.

Under Windows some Pentium class machines the number of parallel printer ports (LPT) reported by the program may be 3 instead of 1 even though only one port actually exists and is reported. This is a machine BIOS problem not a Windows or program problem.

Under NT4/XP some details on the System configuration item may report incorrectly, this is an operating system constraint.