|
|
NetPrint
Money Loader Support FAQ
Automated cash vending of print credits
DHCP:-
Generally, networks (e.g. Switches, Routers) need to
be setup to allow DHCP / BOOTP Ethernet packets (UDP
ports 68 & 67) to be broadcast from the MoneyLoader
to the DHCP server & back.
Also TFTP Ethernet packets (UDP port 69) from the NetPrint
controller to the MoneyLoader.
If the NetPrint controller & MoneyLoader are on
different subnets, then DHCP-relay must be setup on
the network.
If you are not using the supplied NetPrint DHCP server,
then you need to be able to specify the NetPrint bootfile
size, server & name (DHCP options 13, 66 & 67). |
Novell's
DHCP:-
Novell's DHCP cannot currently support all the DHCP
options NetPrint requires (i.e. 66 & 67).
However, the equivalent functionality can be obtained
by setting the BOOTP parameters.
To accomplish this, run the Novell DNS/DHCP Manager
Console. Configure the Subnet Options tab page for remote
boot file as follows: Set Boot Parameter option, Enabled;
(TFTP) Server Address, W.X.Y.Z (IP address); (TFTP)
Server Name, (server name); Boot File Name, syntaxis.bin
(no path). Set a default Router for the subnetif necessary.
Create an IP Address entry for the MoneyLoader with
Manual Assignment of a Permanent Lease for Address allocation.
Note: If the subnet currently uses the
BOOTP parameters, another subnet will need to be defined.
Alternatively, we can exclude the MoneyLoader from the
NetWare DHCP & use the NetPrint DHCP server.
To accomplish this, run the Novell DNS/DHCP Manager
Console, go to the DHCP Service tab, click the Global
Preferences icon, click the Global DHCP Defaults tab,
click Add, confirm Hardware Type: is "FF Any",
type the MoneyLoader MAC address in to the Exclude Hardware
Address: field. Click OK, click OK & exit the DNS/DHCP
Manager Console.
If the IP address to be assigned via NetPrint's DHCP
is in a sequence that might be assigned by the NetWare
DHCP, an exclusion of the IP address in the subnet definitions
on NetWare's DHCP also needs to be done. |
ISC's
dhcpd:-
If it is not practical to setup the MoneyLoader IP addr.
within the current ISC dhcpd, then we can exclude the
MoneyLoader from ISC's dhcpd & use the NetPrint
DHCP server.
To accomplish this, please add something like the following
to the dhcpd configuration file:
<
- host
moneyloader {
- hardware
ethernet 00:d0:c9:xx:xx:xx;
- fixed-address
yyy.yyy.yyy.yyy;
- deny
booting;
- }
>
(where 00:d0:c9:xx:xx:xx is the MAC address of the MoneyLoader
& yyy.yyy.yyy.yyy is the TCP/IP address that will
be assigned by the NetPrint DHCP).
The "deny booting;" parameter has the effect
of excluding the MoneyLoader from the ISC DHCP &
allowing the use of the NetPrint DHCP server.
If the IP address to be assigned via NetPrint DHCP is
in a sequence that might be assigned by the ISC's dhcpd,
an exclusion of the IP address in the subnet definitions
on ISC's dhcpd also needs to be done. |
MS
NT DHCP:-
Either the subnet or the specific reservation, need
the three options; 013, 066 & 067 setting.

The above 3 options are required for the MoneyLoader.
The current required values are specified in the NetPrint_Start_Up.doc.
|
The
VGA shows the MoneyLoader stops at "got in BOUND
state":-
This is due to a non-infinite lease time, which maybe
required if the standard lease time is too short.
The subnet/scope may specify an Infinite/Indefinite/Unlimited
renewal time, even though a Fixed/Static/Reserved
lease is already specified. For those systems where
a length of time must be used to set the lease, a value
of 0xffffffff may be used to indicate Infinite. |
When
updating versions:-
Before starting to update NetPrint, please ensure that
the Syntaxis service is Stopped, the Control Panel is
closed & that neither the NetPrint (moneycpl.cpl)
nor the NetPrint Log (nplogcpl.cpl) applets are running.
All configurations are left as before the update.
|
Reasons
for the syntaxis service not to start, giving a licensing
error:-
The following are the possible error messages from the
Syntaxis service due to licensing errors -
- 'The
license key registered is not valid for this installation'
- means that there's a fault in the license code
that was entered.
- 'Your
evaluation license has expired.' - err, obvious.
- 'Your
maintenance period has expired and you have attempted
to install a new version of the software. Please
rollback to your licensed version.' - again, obvious.
Perhaps the system clock is set incorrectly?
'Due
to licensing errors, the NetPrint manager cannot start.'
'Check your licensing information in the NetPrint Control
Panel.' - will follow each of the above or, if by itself,
is a generic error (probably that the license seed can't
be generated). |
To
Enable Debug-level logging:
- Stop
the Syntaxis NetPrint service.
- Rename/Backup/Move-away,
as necessary, the netprint.log file.
- Power
off the MoneyLoader
- Ensure
that the Enable debug-level logging in the NetPrint
Configuration, General Setup tab is checked.
- Start
the Syntaxis service
- Power
on the MoneyLoader.
Then
after testing again, please take a copy of the new netprint
log & send it to us so we can check any problems
that may be shown.
[NetWare] There is an additional debug
file, c:\syn_npnw.log, created when debug logging is
enabled. This holds NetWare-specific debug information.
Note: With Debugging set On, the log file
will grow large very quickly - if you are using the
MoneyLoader(s) live, then follow the above instructions
except at point 3. turn the Debug off to prevent
the file filling up space! |
If
the debug logging shows a printlink error but no error
message:-
NetWare: No additional error shown in c:\syn:npnw.log
NT: No additional message indicating the account.exe
error.
This probably indicates that the problem is with the
NetPrint Configuration, Print System Link Configuration,
Pcounter Configuration line. This needs to be the full
path to the location of account.exe, e.g.
c:\Program Files\Pcounter for NetWare\NetWare
c:\Program Files\Pcounter for NT\NT
Note:
Do Not use quotes, even though using long names with
spaces.
Do not put trailing "\" or the program name
in the line, if Pcounter is installed in the default
location, one of the lines above should be OK.
You could copy account.exe to another location for test
purposes (there are no extra files needed for it to
run).
|
We
have found to our cost that Network Router cardsettings
are critical. What are the network card settings in
the MoneyLoader:-
10 Meg half duplex should always work.
10 Meg full duplex may work on some cards, but it depends.
Auto/Auto will hardly ever work (it will not work on
100->10Mb bridges).
The PCM-4823L cards in the MoneyLoader are 10Mb only
(since they've only an RTL8019 [which itself is only
NEx000 compatible] on board).
|
|
|
|