|
|
Software & Hardware upgrades to FreeBSD (&
Linux)
Upgrade your multi sheet feed scanner software yourself
Free, or
Purchase a conversion
kit.
Features

(Click on pictures for much larger ones)
Much of the information on this page you will not need, if you
Order A Commercial Conversion.
Everything is documented though for reference by developers
& users.
-
- Better Software For Your Network
Scanjet - Free !
-
- Welcome ! - You've got an HP
Network ScanJet 5 ?
- Less Restrictions, More
Functionality, & More Free Programs
- Mail List For Developers &
Users.
- Other Web Pages With Conversion
Info. & Credits
- Convert It Yourself ? Or Buy A
Conversion ?
-
- Product Description (Features
etc)
-
- Network Free
- Scanned Output
Delivery
- Scanned Saved File
Format
- Orientation
- Paper Size
- Single & Double
Sided
- Single Sheet
- Brightness
- Unique
Filenames
- Time Synchronisation, Epoch,
& Timestamps
- Multiple Users
- User
Selection
- NFS & AMD
- Split &
Merge
- Format
Conversions
- Ethernet 10
Mbit/s
- Ethernet 100
Mbit/s
- Power Consumption &
Ratings
- Microsoft Compatible File System
Network Access Server : Samba : Included
- Macintosh
- Background `Daemon' /
Server Processes : Included
- OCR - Optical Character
Recognition : Included
- Standby Mode
- Config Files
- Performance Versus
Reliability
-
Order Your Commercial Conversion Kit
& / Or Extensions
- No need to ship me whole scanner
- I can send you an upgrade kit.
- Opening The Network
Scanjet (to decide what you need).
-
Purchasable Extras:
Hardware, Software, Support
- Extra Memory
- Extra (Replacement
Larger New) Disk
- Extra
(Replacement) Network Card
- Extra Software Web server
httpd (Apache) & DHCPd etc
- Extra Consultancy
Support
- Extra Dual Boot
Configuration
- Extra Hardware - From You
Or Me ?
- Standard Default
Configurations
- Network Default
Configurations
- Conversion Time - How long to
wait ?
- Shipping To Me
- Shipping To
You
- Payment
Instructions
- Banking Detail
- Shipping Costs
- Sources: Src Ports Doc
- Binary Packages
- Source Distfiles
- Alternate
Products
- CDROM
- Included Things
- Before You Receive Your Commercial
Conversion
-
After You Receive Your Commercial
Conversion
- Acceptance, Working As Root
- Warning
- Net Config
WARNING
- Recovery
- Remote &/or On Site
Maintenance
- Net Security
- Log Files
- Editors
- Nameservers
- Router
- Access To Scanned Files: FTP
etc
-
System Backup
- System Backup To
Unix
- System Backup To
Microsoft
- Backup With
Tar
- Backup With
Rdist
- Freeing Disk Space
-
-
Formats & Tools
- Format: TIFF
- Format: PDF
- Format: PNM
- Format: POSTSCRIPT
(.ps)
- Splicing Badly Fed
Documents
- Hardware Parts Support
- Hardware Notes
- Before Transporting
- Card Jams
- Get An ISA VGA card
- Acronyms
- How Big, Heavy ? Where To Buy
?
- Legalities: Software Copyright,
Liability, Disclaimer Licence, etc
-
- HP's Specification
- Pictures Inside
- FreeBSD Versions
- Kernel config
- Dmesg (boot log)
- Ethernet NIC (Network
Interface Card)
- Disk Pictures
- PICS Not Referenced
Elsewhere
- SCSI
- Kernel Extra Config Options
- Install & Compile Sequence
& My Sources
- BIOS
- No Battery
- Main Board
- LCD Display
- Reset
- Disk Size & Usage
- Faster Processor
- HP Web Refs
- Hardware Repairs
- Pictures of of a Power
Supply
- Top Panel Mini Keyboard
Layout
-
-
-
Welcome ! - You've got an
HP Network ScanJet 5 ?
But it's an original configuration, & limits
you by requiring you run a remote server with an
obsolete, costly or virus prone OS such as Novell
NetWare 3.1x, NetWare 4.x, Microsoft Windows NT
Domain server or IBM LAN Server, & with only
maybe a hundred or so commercial programs available
to purchase for the Network Scanjet ? & maybe
it's only got token ring ?
Top Of Page
-
You want Ethernet as well, & TCP-IP, & many
more free programs with no viruses, no license fees,
& file & mail net support for all of Unix,
Microsoft, Apple etc? No problem, All that & more
is running & available today !
- Your Network Scanjet electronics includes a full
fledged 486 PC. it can run (FreeBSD which
supports tens of
thousands of packages, mostly free ported packages.
(Linux can run too, but this page covers FreeBSD).
- Those thousands of programs can run inside your
Converted Network Scanjet, as well as the Converted
Network Scanjet doing its normal job,
- Handy to be able to try thousands of programs for
free, (& legally use most for free too, not just
for a trial period)
- Handy, if you already like Unix/ BSD &/or
Linux, & or many of the free packages they support, but your
company won't normally let a Unix in the door, 'cos
their `policy' says they only support one OS. - Just
don't bother to embarrass them by telling 'em your
converted Network Scanjet is also a free Unix too,
& not virus prone software like their normal
corporate policy approved MS based PCs.
- CPU intensive jobs are of course better passed to
faster newer networked Unix PCs where available.
- The same software base & all packages that run on your converted
Network Scanjet, plus many others, are also
available, free, for your other PC hardware too. You
can make free legal copies of individual packages
(but do read the copyrights / licences), or you can
even purchase a special version of a FreeBSD CDROM
Here later. If
you Order Your Commercial
Conversion, I can
include a CDROM.
-
Top Of Page
-
The mail list for developers & users of HP Network
ScanJet 5's that have been converted from NT to use
Unix (EG FreeBSD, Linux
etc).
If you click links below, make sure your mailer is
set to send Ascii, not HTML, else you will not receive
what you want.
( Information on
how to use mail & other robots at berklix.com)
-
Subscription & De-Subscription
-
Mail List Info .
- How To
Subscribe - web page
- The list
robot has a mail list archive
fetch mechanism.
- Although this page just covers a FreeBSD
implementation, of course people wanting or doing
Linux conversions, or later NetBSD, OpenBSD, Mach,
etc, are welcome too.
-
Top Of Page
-
2 Web pages from people who did great work converting
the Network ScanJet 5 to Linux & then FreeBSD:
- Conversion To FreeBSD - by David
Madole Read it if you'r going to attempt a
conversion yourself, &/or contribute enhancements
etc later. David's latest code
gets published there.
- Conversion To
Linux - by Darmstadt Tech. Uni., Germany The
page that got David started on
the FreeBSD
conversion. Includes more hardware photos.
- Credit: Apart from David & the Darmstadt duo, who both
deserve much credit; many others deserve background
credit too: the free public source code community of
contributors who write & give away free software
on which this & many other things are based,
&/or evolved from. Take a look at some of the FreeBSD
& FSF &
Linux etc URLs
listed here.
- Software patents: Public free source code
& your access to it is ever more endangered by vampire
software patents imposed by those who earn fat
fees & salaries to obstruct your access to free
code.
- Credit myself too a little (Sorry,
need to: I'm freelance)
If you find this page useful, you might want to order a commercial conversion from
me, or point occasional people
who need commercial FreeBSD or
Unix / Linux etc consultancy in my direction.. Thanks, & here's some
of my free
public source code (for possible interest, but
not Scanjet specific).
-
Top Of Page
-
If one has sufficient expertise, confidence, &
considers it a cost effective use of time, one can do
the whole conversion job ones self. If you want to do
the conversion yourself, best read the tech. info. here
thoroughly, & also read one of the other 2 pages
above thoroughly, & subscribe our mail list. Legal: This author &
others do not recommend doing the conversion yourself,
& Disclaim All Liability. To buy a
conversion, go to this section
Top Of Page
-
-
This section is for commercial purchasers. D.I.Y. people
can of course also implement less, the same, more, or
variants. But those purchasing a conversion
appreciate a description of what is generally
provided. I also aim to provide
exactly what the customer wants or needs, not a
prepackaged solution, so don't be afraid to ask for
what you need. Description subject to change without
notice (generally bug fixes & enhancements etc).
Top Of Page
-
Can work as a LAN/ethernet/token ring device. Can
work alone. (I don't
supply a token ring config as I have no token ring network to
test it with before shipping, however token ring
is possible too, enquire if interested) You can
also disconnect it from net, put in a room on its
own for a day, (eg exhibition hall/ reception, or
in front of TV or out on sunny balcony) scan for
hours, then carry back, reconnect in the evening,
& copy or move files to somewhere else. (**))
Top Of Page
-
Output delivery is key selectable by user per scan
job, as one of File, Mail, Printer & Fax.
(Default: File).
-
File: Scanner can write it to file on
local internal scanner hard disk.
- FreeBSD supports NFS & AMD & for
remote Unix style multi host LAN wide network
file system access. NFS & AMD software is
always included. Configuring for NFS is
trivial. Configuring for AMD available if
required for a consultancy
charge.
- FreeBSD also supports Samba to allow access by
Microsoft. Software installed if ordered.
Customers usually configure this themselves,
as they know their net better than I.
- FreeBSD supports FTPD for remote FTP
access by Unix/Microsoft/Mac etc.
- Mail: Scanner can deliver it as mail
to any local user login on scanner. Any user
there can have a ~/.forward text file (trivially
easy to edit) pointing to any valid email address
on your network. Software comes standard. If you
want a specially configure mail server, that
extra consultancy is
available). SMTP mail protocol is often heavily
related to DNS protocol. DNS/Bind/named software
come standard. If you want a named custom
configured, that consultancy is available at a
supplementary charge. Or you can just point
FreeBSD to your existing company Intranet name
server.
- Printer Normal BSD TCP/IP LPD network
printer service software comes standard. I can
provide my
format filter macros to support eg remote
network postscript printers. The lpd software
that uses this comes standard,, no need to order
software. However, the macros themselves change
& grow without notice, & are not part of
the Scanjet conversion product, & so software
it lists may likely Not be included unless you
order it. Tell me/ order what you need.
- Fax: Hylafax
supplementary software is install-able if
ordered. Special configurations would normally be
done by customers. The Network Scanjet 5 can take
an ISA modem card, (in the bus slot an SVGA card
goes in), but installing it on the scanner is
more something for enthusiasts to play with than
businesses to use. Businesses would more likely
install it Hylafax & modem
cards on another server (Consultancy available (I did the
first FreeBSD
ports wrapper for Hylafax (based on
prior FreeBSD
port). It's also possible to use free &
commercial email to fax gateway services.
-
Top Of Page
-
is tiff or pdf, you can change defaults in the config files , & over
ride defaults on the LCD screen.
Top Of Page
-
Menus allow for
| "Portrait|Normal" |
|
| "Portrait|Reverse" |
Useful if top edge of document is damaged,
so you want to feed in document with undamaged
bottom edge of paper into slot. |
| "Landscape|Normal" |
If top of text is on the right, or right
edge of picture is damaged. |
| "Landscape|Reverse" |
If top of text is on the left, or left edge
of picture is damaged. |
Top Of Page
-
You can select US letter & A4 etc in config files & over ride on
LCD screen. - Convenient even if you are regularly
switching between USA Letter & A4 on a per
document basis
Top Of Page
-
The software also supports double sided (One USA
customer called that "Front To Back" - I Don't know if that's common USA
parlance ?) , just insert the block a 2nd time,
upside down, & it will interleave the output
appropriately. (One simpler scanner I've heard of,
a human has to first feed a double sided block into
a copier that accepts double sided, get the copier
to print single sided, & feed the new block
into that other scanner. That waste of time &
paper is Not necessary with this converted Network
Scanjet.) If the automatic sheet feeder mechanism
has an occasional double sheet feed error, on
double sided paper the page images get mixed up. I provide 2
extra tools to help reshuffle the sides.
Top Of Page
-
Yes it does single sheet too. Either:
- You can put a normal full size paper sheet in
the ADF, (which of course will
align it consistently in the same way as other
blocks of paper you enter through the ADF.
- You can put a single thick sheet of paper or
card direct on the glass. Ditto for paper that is
is too thin/ flimsy, torn. jagged, round etc: put
it directly on the Converted Network Scanjet
glass, face down of course. There's no extra
option buttons you need to push.
-
Top Of Page
-
Adjust Brightness/ Darkness of scan via LCD screen
control (very effective, recovering nasty old thin
dark thermostatic
copies from 1980 as I
did 24 years after copying, in 2004).
Top Of Page
-
Files are delivered to date
stamped filenames.
Top Of Page
-
A Time Server on your network is Not essential,
but is reccomended.
- The Network Scanjet at boot
starts its clock at the epoch, (as hardware has no battery or CMOS
clock running before machine is reset).
- Epoch time for the Network Scanjet hardware
is 1.1.1988 (not the Unix software epoch time of
1.1.1970).
- Even if the Converted Network Scanjet is not
powered off, but merely software reset =
rebooted, it still reverts to the epoch).
- The Converted Network Scanjet is configured
to try to find a timed server on your
local network.
- If none is available locally, FreeBSD
provides lots of time synchronisation methods
such as eg ntpdate that you can enable or
call to sync off the wider internet, (if your
firewall is configured to allows it).
- Details of configuration are here.
- Any scanned images saved to disk files on the
Converted Network Scanjet contain the time of the
scan.
- If you boot the Converted Network Scanjet
with no ethernet plugged in (which you can do if
you want, eg to scan documents in a conference
hall or garden), it won't find a time server,
& dates in filenames will be shortly after
the epoch.
Top Of Page
-
You can select via LCD to send scans via email to
another PC (or across world if your net is
configure right). Note all the software for mail is
delivered, but customising it to your requirements
is not in the basic conversion price, Customising
is available for an extra consultancy fee .
Top Of Page
-
4 modes to decide where data is stored/sent. In the
default mode I use
& configure at berklix.com, it asks which
login name you want to store under. You can scroll
through on LCD display.
Top Of Page
-
I use a symbolic link
named scanner in my home directory to point via NFS
(Network File System) + AMD (Auto Mount Daemon)
(both Included ), to
another directory on another computer where I prefer to receive files.
Settable on a per user basis, you can choose for
some to have local storage on Converted Network
Scanjet, & some to have remote. I find it's an
ideal solution: the Scanjet joins my other Unix
hosts as part of one large file store.
Top Of Page
-
Tools to tiff split & merge & convert to
pdf & postscript Included (tiffsplit,
tiffcp, tiff2ps, tiffswap
(tiffswap is to help reorder
pages after mechanism does an occasional erroneous
double sheet feed)
Top Of Page
-
The
Berklix make macros
are Included , for
easy use of an expanding set of formats &
conversions tools
Top Of Page
-
Ethernet (
10 Mbit/second standard )
Pre-configured to whatever IP number you should
specify. I don't
currently ship it as a DHCP client. I could, but I'm not sure it
makes sense: it's supposed to be a known address, a
central resource your [possibly DHCP] client
workstation know where to find - I assume - your choice though.
A DHCP configuration would currently incur an extra
consultancy fee ( that might
change). Here's jumper config notes for one card I sometimes supply: 01.pdf, 02.pdf, 03.pdf, 04.pdf, 05.pdf, 06.pdf, 07.pdf, 08.pdf, 09.pdf, 10.pdf, 11.pdf, 12.pdf.
Top Of Page
-
-
- 10 M
Bit/second Ethernet is the standard
assumption & all pricings are for that
except where otherwise stated.
- Most hubs & switches work with both
10 & 100, not just 100, so your network
should work with the Scanjet's default of 10
Meg just fine.
- The 486 baseboard could not supply a 100
bit/sec card flat out continuously, apart
from being just a 486, it also has only 16
bit ISA bus slots running slowly at just
_____
)
- One small performance enhancement you'd
achieve is the ethernet would be fractionally
less occupied, & fractionally more
available for use by other hosts, if the
scanner was running non continuously in burst
mode, using fractionally less bandwidth.
-
Top Of Page
-
- A simpler alternative is to connect the
scanner at 10 Meg bit/s, to any external PC,
whether cheap commodity PC or high end
server, that has 2 ethernet interfaces, one
at 10 Mbps to the scanner & other at 100
Mbps to office network clients. Such a config
would also offer more processor power for
ancillary tasks (OCR or whatever).
- Order Your Commercial
Conversion & Or Extensions
-
Top Of Page
-
- HP sold 10 Meg. bits/sec. & 100 Meg.
bits/sec. models, presumably mostly 10 Meg
bits/sec & presumably the 100 Mbps used
the same motherboard with a 100 Mbps ISA
ethernet card.
- For customers who provide me a 100 Meg ethernet card
compatible with FreeBSD: No problem, happy to
oblige.
-
For customers who want me to provide a FreeBSD
compatible 100 Meg ISA bus ethernet card,
It may not be trivial expense of time:
(Nowhere near as easy & cheap as going
in nearest PC shop, & buying &
inserting a PCI 100 Meg ethernet card in a
normal PC:
- The scanner's main board is a 486
with ISA (only) slots.
- Not many 100 MHz cards exist with ISA
bus.
- "The 3Com 3C515-TX is the most
common, but there are others." (wrote David M.)
- A local hardware retailer
tells me only 3COM
make ISA 100 MHz cards, "& they cost
a fortune".
- Obtaining 100 Meg ISA cards &
testing them would cost me tangible time. Time costs
money.
-
- One possibility is for me to supply a newer Pentium
base board with PCI slots that could support
100 M bit/s. It would cost more than a 10 M
bps conversion.
- I may have a few baseboards in stock, the
right profile. Right slot offset might be
trickier, particularly mapping Ethernet to a
socket on the chassis.
- I'd have to also find & bill for a
scsi card as well as 100 Meg ethernet.
- There are unresolved issues of greater power consumption &
heat dissipation to be considered, from
hungrier CPU & motherboard, as well as
extra scsi & ether cards.
- Mounting holes in a new board would need
to fit these
Screw hole support posts
[PIC 621K] (Original board is
about 22 cm wide by 19 deep).
- Pictures & dimensions of such board
systems will appear here soon.
-
-
- David wrote to list (Re.
an even more modern board than I have in mind):
the power supply in the Scanjet will not run a
modern motherboard as it neither supplies 3.3
volts, nor enough power in total == it's only
about a 60 watt power supply and it has to power
the scanner mechanism, too. I've seen some power
supplies meant for 1U rack mount machines that
would probably fit in there with a mini-ITX
board, but those wont have the 24-volt output
that is needed for the scanner mechanism. So,
you'd need to put two power supplies in there.
http://www.kontron.com/techlib/quick_reference/PCI-941qr.pdf
The advantage this would have is that it's got
SCSI on board, and a 10/100 ethernet, keyboard,
and video connector on the back panel bracket.
You could support the whole back of the card on
the existing slot in the Scanjet, and support the
front with a couple of stand offs. The board runs
on +5, +12, and -12 volts only and uses only
about 25 watts == since it uses a mobile Pentium
II chip, it's low power. It would run easily off
the Scanjet power supply.
-
Label on power supply [Picture
650K] reads:
TAIWAN LITEON ELECTRONIC CO., LTD.
MODEL NO. PA-4141-2 DC OUTPUT 78W
INPUT 100 - 120 V ~ / 2.0A 50-60 Hz
200 - 240 V ~ / 1.0A 50-60 Hz
OUTPUT +5 V DC 5.4 A -12 V DC 0.04 A
+12 V DC 0.8 A +24 V DC 1.7 A
- To do a full current consumption analysis on
each wire on the AT power connector, One needs to
cut an extension power cable, put in an isolator
screw block, & measure all lines.
Additionally one has to measure that power with
& without the optional keyboard &
graphics card that may be plugged in during
debugging. (It's assumed the LAN card is
permanently plugged in, though different LAN
cards will vary in consumption, (& perhaps
with load &/or interface enabled). Different
RAM SIMS logical sizes may vary in load. There's
a connector to the disk needs to be measured too,
disk vary among themselves, & steady run time
is less than start up & seek. Also a
connector on to the mechanical scanner unit needs
to be measured - in active scan, not static,
& when paper feed actuates. One cable to the
fan. One to the LCD display/ mini keyboard unit.
Every plug a different size. Time consuming to
make break out leads to measure all of those. Not
done yet.
-
-
This is not a standard commercial
conversion option at present, if you want
to discuss technicalities, either
- Join the Mail List
For Developers & Users.
- If you have a business proposition,
contact
me.
-
Samba is (a
Win/NT file system server, supported on FreeBSD with
/usr/ports/net/samba/. . I install it, with a sample
config. Further configuration is left to you, to
match it to your personal & network
requirements. ( I don't
test it, as I have no
Microsoft here, I only
use Free
Software (Free of charge, Free of viruses, Free
source available to allow enhancements & bug
fixes). For lists which files are installed where
for Samba on FreeBSD,
including the configuration files, look on your
installed disk
cd /var/db/pkg/samba-2.2.8a
vi ./+COMMENT ./+CONTENTS ./+DESC ./+DISPLAY ./+MTREE_DIRS
& also trace it from invocation with
cd /usr/local/etc/rc.d ; ls ; vi samba.sh.*
Samba developers & users have their own mail
lists if you get stuck or need something
special.
Top Of Page
-
Newer Macintosh-es support fetching files the
Microsoft way, so Samba should
support them. Apple's network file system is AFS
(no relation to Andrew File System) FreeBSD
ports/ has
-
/usr/ports/net/netatalk/ &
/usr/ports/net/cap/ to support AFS.
-
/usr/ports/emulators/hfs/ Is for reading
local disks ( quote: "Read Macintosh HFS floppy
disks, hard drives and CDROMs. " ) ( so not
appropriate for the Network Scanjet).
-
I can install those
ported packages on request. I have no Macintosh to test
it with.
Newer Macs also support NFS and FTP remote
file access... you can "mount" an FTP server on
the desktop: all you need to do is access
"ftp://user@printer/path/" in Safari and it'll
go ahead and mount it for you. Yes, this does
make things interesting for a security guy.
Top Of Page
-
If you want, (as the Converted Network
Scanjet is often left on permanently, as a resource
for multiple users, (unlike individual workstations
& PCs that get turned on & off by
individual users), you could also use the
Converted Network Scanjet to serve some background
(`daemon' in Unix nomenclature) Server Processes.
Best though if you don't serve too many heavy load
services, as the Network Scanjet processor is
merely a rather old "AMD Enhanced Am486DX2 66
MHz").
All the standard daemons from FreeBSD src/
are Included , some
of which are: { amd atrun bootpd bootpgw comsat
fingerd ftpd lpd named nfs
ntalkd pppoed rbootd rexecd rlogind rshd sendmail
sftp-server ssh sshd telnetd tftpd uucpd }
The range of service you can run is vast: you
can be a network file system server & client,
& auto mount, a printer daemon, a mail daemon,
& serve bootable executables to things such X
terminals etc.
It's not necessarily just a Converted Network
Scanjet, but a full facility server. Any configs
you want beyond scanning are either D.I.Y., or if
I do it, it will incur
an extra consultancy
fee.
Top Of Page
-
If after scanning you want to do OCR ...
- An OCR package Clara runs on FreeBSD
available via this wrapper
/usr/ports/graphics/claraocr/ I haven't tried using it. I include it on machines
I deliver, for
interest, but as the Network Scanjet processor is
merely a rather old "AMD Enhanced Am486DX2", I recommend you run
whatever your favourite OCR software may be on
some faster machine.
- OCR involves issues of graphic formats, resolutions, &
converter tools etc.
- scantips.com Info
by a chap who wrote a book you can buy.
-
Top Of Page
-
Not available. HP didn't provide that on the
motherboard. It's easy enough to turn off though:
just type "HALT<Return>" then wait a
minute before removing power). Alternatively, leave
it on, running some background
`daemon' / server processes of general use to
you or your network.
Top Of Page
-
- There's currently 3 main files: /etc/rc.conf (system config
file, & it's Included default:
/etc/defaults/rc.conf)), a Converted Network
Scanjet functions config file (
sjrun.conf ) & a translated languages
optional file (
sjrun.lang ) There are of course other standard
FreeBSD
(Unix type) files you might want to edit,
depending on your requirements.
- Config files are simple Ascii. Easily
readable & commented & understandable,
& backed up, Nothing hidden, binary, or
opaque. With a world of FreeBSD
users on many
FreeBSD mail lists if you later want
independent help, later, or discussion with other
general FreeBSD
users. (Of course HP Converted Network ScanJet 5
users have their own list here
- Right now you can either edit the config
files with an Unix editor, native on the
Converted Network Scanjet (via IP connection over
net from a Unix/BSD/Win box, or use you favourite
Win/NT editor & ftp the config file[s]
after.
- Later a web interface will be available. I haven't tested it for
release yet.
- Edit them with whatever editor you want:
either use your standard PC over the LAN net, via
rlogin, telnet or ssh (all servers Included & shipped
enabled (to ease initial integration in your
network, turn off some but not all later if you
want))
- Or edit using one of the many editors
available in FreeBSD ports can be installed,
but note they are Not installed by default -
there's far too many ! Check what is available here
then tell me if you
want one.
- Or use an editor on your other Unix/,
Microsoft PC or other workstation, &, then
just ftp the config files across.
- Here its even easier to edit: I run multiple FreeBSD
boxes, & c/o AMD (auto mount daemon) all host
appear as one giant common file system.
- If you run samba on the
Converted Network Scanjet, no reason why you
couldn't edit direct on a Win-PC, but note I can supply samba (a Win FS emulator for Unix).
But I don't use
Microsoft, so it'd be up to you to configure samba for your final
preferences.
-
Top Of Page
-
-
As this is a headless host, & would be
problematic if boot failed, I make 3 sacrifices of performance
to enhance reliability.
- "tunefs -n disable" has been run on all
file systems.
- ",sync" in fstab forces data out to the
drive electronics synchronously (meta-data
was already synchronous by default).
- "hw.ata.wc=0" in /boot/loader.conf
disables the drive's write cache, ref man
sysctl.
- You can of
course revert any option if you prefer. If
you want to purchase some consultancy, please contact me. (Most,
not all, remote tunefs are problematic.)
- Remember a software upgraded HP Network
Scanjet is not a New machine: the power
supply remains old (& scanner etc), in
particular electrolytic capacitors must have
finite lifetimes.
- If the disk is old, it may be on the flat
of the engineer's well known reliability
versus time graph that resembles a bathtub
profile, or it may be approaching end of
life, more sectors already filling the bad
sector tables.
- A brand new disk if purchased by you or
me prior to conversion,
may still be on the high steep part of that
bathtub curve.
- Every disk fails sooner or later. Every
power supply fails sooner or later. YOU
MUST MAKE BACKUPS Only fools don't make
backups at all. Even the lazy make backups,
just maybe not as often :-)
- Look at tools described by `man cron`
& `man rdist` you can even make backups
automatically & effortlessly. If you want
to purchase some consultancy to implement that
&/or other work contact me.
- The software comprises a horrendously
complex mix of public sources from a vast
plethora of contributors, all of whom
including this author, disclaim
responsibility, liability, etc. Legal stuff here.
-
-
-
-
Enquire here for
a Commercial Conversion.
- Mail: My spam filter deletes HTML
mail. To avoid the filter detecting a
possible accidental spammer word or phrase in
your mail, include the word "Scanjet".
- Phone: If you get no reply Please
also phone me. All Scanjet commercial
enquiries are answered quickly, if your's
isn't, your mail was not received.
-
You do not need to ship a whole (heavy & fragile) Network
ScanJet 5 long distance to Munich Germany , You
can either
- arrange for me to buy a new disk
& card for you, configure it, & send
them to you; Or
- Arrange to ship just your disk drive
& network card.
- This author is a C Unix Internet
& FreeBSD
consultant, other BSD based products
are also available. .
- If you want to purchase extra
configurations, extensions or software
associated with the Converted Network Scanjet, or
BSD in general, let me know.
-
Top Of Page
-
- At back of Network Scanjet, unscrew 2 screws
left [Picture
236K] & right [Picture
200K] at back of Network Scanjet,
- Slide out the tray half way. Do this slowly
& carefully, as power & scsi cable can
droop, catch on things, & stiff ribbon cable
could apply unpleasant force to small fragile
components eg small electrolytic capacitors just
soldered on 2 small leads.
- Carefully disconnect power lead to scanner
that remains in chassis, above tray [Picture
755K],
- Sooner (or more likely later, after tray
further out I think) also disconnect scsi ribbon
cable [Picture 670K].
- You will find tray will not slide beyond a
certain point, & seems stuck.
- Lift the tray about (guessing) 7 mm / quarter
inch, & continue sliding out (at least
sliding a further aprox 2 cm or an inch before
ceasing to lift), thus clear the Catches (small strips of metal
riveted on to under side of main tray)
[Picture 107K] from the oblong slot holes [Picture
107K]. (I presume HP put them there to
stop people breaking cables by dangerously just
pulling tray whole way out
)
Top Of Page
-
You may need extra hardware, or not, it depends how
the HP Network Scanjet 5 was sold to first owner,
& how other owners since may have changed it,
or not:
-
-
How much RAM do you have in your
particular Network Scanjet ?
The BIOS of the Network ScanJet 5 base
board reports as 640 + 1 Meg RAM, if its
single PS2 type 72-pin SIMM memory slot is
empty. (You would need an ISA VGA card
inserted to see that BIOS report, which is
why its documented here to save you the
bother. Of course FreeBSD's Dmesg also shows RAM)
2 Meg is not enough for FreeBSD,
so you must add more RAM if there's not
already a SIMM of big enough capacity in
the slot. Look & tell me if you want me to provide you some compatible
RAM when you Order Your
Commercial Conversion .
-
If there's a RAM SIMM in the slot
already:
- The 72 pin SIMM module will have
connectors as
shown here [PIC 38K] though
there may be less chips on the SIMM,
&/or chips on other side too).
- You could take it out (using
anti-static precautions) and examine
it.
- When you put it back make sure its
the right way round. See the nibbled
corner at lower right in this picture
[PIC 348K]
-
This page may help you decide what
size it is. or type the numbers in, &
use a web search engine.
- As well as the BIOS, FreeBSD
when booting will also tell you what size
memory it sees.
- It may be easier to put the SIMM in
another machine, & watch the BIOS
&/or FreeBSD
report its size there. (As it's a bit
tedious getting an ISA SVGA graphics card
to fit the Network Scanjet, one with an
output socket high enough, & taking
the bezel off the card, & finding or
making a specially highly bent svga cable
to fit.
-
How much memory do you need to add
?
-
Adding a 4 Meg SIMM is sufficient
to boot FreeBSD-4.9, but I
recommend adding 8 Meg. 8 Meg is
not enough If you have an 80 Gig
disk with most as one large /usr1
partition, (4.10-RELEASE, Dmesg: real
memory = 10485760 (10240K bytes),
sector size=156613309 exhausted
swap on 8 Meg & did not exhaust
on 32 Meg).
A quick check on memory with
ps -laxww shows this:
After forcing multiuser, fsck on the 80 Gig partition:
UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND
0 455 419 113 42 0 7064 1820 - R+ p1 2:42.52 fsck -y /usr1
For comparison on another 4.10-RELEASE box with an 18 Gig drive it grew to:
UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND
0 625 553 0 -6 0 7580 7448 physst DL+ p0 0:12.50 fsck -y /usr3
-
Possible options apart from
increasing RAM could be:
- Split the partition in
several smaller partitions, +
re-merge them with ccd [or
vinum?]
- Add ",noauto" to /etc/fstab
& manually fsck & mount
/usr1 from rc.local (I imagine
swapinfo by time rc.local is
running, reports more swap
available) .
-
Maybe hack eg
/usr/src/sbin/fsck/fsck.h
#define MAXBUFSPACE 40*1024 /* maximum space to allocate to buffers */
#define INOBUFSIZE 56*1024 /* size of buffer to read inodes in pass1*/
if the power fails, & the
Scanjet does a fsck on boot, if
you have only an 8 Meg RAM
inserted, you will encounter
swap exhaustion in single user
mode, & it won't boot. With
32 Meg of memory this problem
is not encountered.
- you only might really want
more RAM if you plan to enable
lots of memory intensive
processes on the Scanjet, but as
it's just a 486, that's probably
not very tempting, as you'll
probably have faster PCs
elsewhere.
- The Converted Network Scanjet
scans at full paper speed even
with just 8 Meg, & takes just
a minute (approx guess, didn't
time it) to deliver a 50 to 80
side tiff via NFS. So speed won't
improve much if at all with more
than 8 Meg RAM (OK, maybe it'll
help PDF a bit).
- (There's one nasty Gigabyte
486 (bigger than a Scanjet) board
I have 2
off, that only caches the first
16 Meg, when I upgraded it to 32
Meg it ran Slower ! as it only
caches the first 32bit. Never met
another board like it, but I haven't
personally timed the Scanjet
board to ensure caching beyond 16
Meg works)
Also note, that adding a 16 Meg
SIMM would take your total to
near 18 Meg, which might possibly
result in slower performance: I have 2
non Scanjet 486 boards that only
cache to 16 Meg, & if they
have more than 16 Meg they run
_slower_. I don't have
a 16 Meg SIMM spare, & have
not tested speed of a Converted
Network ScanJet 5 with a 16 Meg
SIMM.
-
The following SIMMs
work:
- 8 Meg EDO: Tried briefly
& proven to boot
FreeBSD-4.9 multi user
& available for purchase
when ordering your
Scanjet conversion :
Module: paper labelling on
back: SEC KMM5322104AU-6,
9604 H KOREA. PCB labelling
on back: 94V-0 4 x Chips: SEC
KOREA, 601Y,
KM48C2104AJ-6
- 8 Meg: Tried briefly
& proven to boot
FreeBSD-4.9 multi user
& available for purchase
when ordering your
Scanjet conversion :
Module: Paper label SIMM PS2
8 Meg 60ns, PCB labelling:
TEXAS INSTRUMENTS Singapore
TM248CBK32U - 60
[0-9][0-9][0-9][0-9], TI20B
94V-0, 2622-2B 4 x Chips: TI
-60, TMS418160DZ
- 8MB EDO SIMMS 70ns: Tried
briefly & proven to boot
FreeBSD-4.9 multi user
& available for purchase
when ordering your
Scanjet conversion :
Module: Paper Label: Compaq
86074, 185172-002 EDO, PCB
label: RU (RU is backward
oblique joined letters logo),
IBI M4V0, Japan, 4 x Chips:
Japan HM5118165BJ6
- 8 Meg 32 pin memory.
Labelling on module board:
2032D LITE On 20V0 9412; 8
chips each side: (16 chips) :
Siemens HYB514400BJ-80
GERMANY (batch) 9101 to 4;
80ns, (I haven't calculated
if 80ns is theoretically
acceptable, A web search
provides the following info
on the chip: Part-name:
HYB514400BJ-80 Description: 1
Meg x 4-bit dynamic RAM, 80ns
Manufacturer: Siemens
Package: SOJ Pins: 20 Oper.
temp.: 0 to 70: Infineon,
DRAM 1Mx4-60, 5V, FPM. (FPM
means Fast Page Mode, ie not
EDO).
- (I think my Scanjet
originally came with one of
these, but it's not in there
any more as not big enough,
though electronically
compatible): Paper label: MH
25632CNXJ-7 Other chip:
M5M44260CJ 544SJIL-7 ) But I
think that's too small.
-
32 Meg EDO. 16 chips x
CW417404-6 Logo: Black C with
whit background, White W
underneath. Paper label says
16 Meg EDO, but that's wrong,
pink paper says 32 Meg.
Solder contacts, not
gold.
- 64M Module
has been reported OK on
board (albeit not tested with
FreeBSD Scanjet conversion
yet).
-
RAM Adaptors (30 pin to
72 pin)
This section is really
just for interest of DIY
people, I
wouldn't normally offer
such a solution for people
ordering a
Scanjet conversion.
I
haven't tried a RAM Adaptor
yet, maybe later. (They are
little boards with 4 slots
for 30 pin SIMMs, & one
edge of board 72 pin
connector. I don't know
what the fan out driver
capability of the
motherboard buffer chips
is. I have
looked physically though.
& can say a D type
adaptor would fit OK,
protruding it's RAM away
from ethernet card, but
that a type A adaptor would
protrude ram in the wrong
direction, & fight for
space with a full height
ethernet card. Picture
of RAM Adaptors here
[Picture
990K].
Top Of
Page
-
-
Commercial Upgrade
If you order a Commercial
Conversion from me, I reccomend
installing on a new disk, larger than comes
with the scanner.
-
New Larger Disk.:
- Disks now are a Lot larger (in
capacity (not physically of course
:-) ) & cheaper per Meg than when
the Scanjet was built by HP.
- There is a Lot of FreeBSD
& compatible source &
binaries one could install, given
space. I prefer
to send a disk fully installed with
both base systems & package
binaries And sources And objects
trees where possible.
- More room for scanned data, if
you choose to store locally, &
not always deliver via AMD+NSF, Mail,
or Samba to
another PC). (Of course whether you
choose to use the Scanjet or your PC
or a company server as master
archive, of commonly shared scans,
whichever, never trust never trust
any one single piece of hardware, so
do periodic net backups between
machines. Whether that's storing on
scanner & copying to PC/Server or
storing on a PC/or server &
copying back to scanner for backup,
either way space is useful.
- New Drives (Reccomended):
Either you pay me to
purchase a disk on your behalf, or you
can purchase & send me your own. I keep none in stock
depreciating. I'm
not in the hardware supply business,
& issue no hardware guarantees etc.
Usually I purchase
on customer's behalf, at typical retail
street shop prices in Munich (eg Bauers or other
shop in Schiller Str (main computer
street), Munich, Germany). @ Oct 2006.10
approx. 80 Gig costs maybe 55 Euro.
Prices & capacities change
continuously of course. & I will send you your disk
receipt with disk after software
installation.
- I don't aim to make profit
on disk purchase (I
only charge for installing software) I disclaim liability on
data security & hardware failure: I
purchase hardware as your agent, any
claim against possible defective hardware
is yours to make to vendor (though I can
got to Schiller Str shops on your
behalf).
- If your Network Scanjet is
currently in use, & can't be
taken out of service long, & you'r
looking for a software upgrade, then a
new 2nd disk is necessary, & you can
keep the old one in use, until the new
disk is software installed & shipped
to you.
- Sending
your own disk (new or used) to me is possible, but
shipping cost, extra shaking, delay,
& my having to collect it from Post
Office & maybe pay import duty, make
this less atractive (unless eg you have
new disks previously purchased for other
things & still sealed unused).
- Old Drives: Installing on an
old pre used drive is possible, to cut
cost, but not reccomended. New disk
should have a longer lifetime ahead of
it. (Accepting that the traditional
engineering graph of failure rate (Vert.)
againt time elapsed (Horiz) will likely
be the normal bath tub curve.) Investing
valuable time installing on to a small
old likely well worn drive isn't very
sensible, (unless you'r desperate to cut
costs, at expense of future reliability).
If you send me an old disk, you should
test it first. I won't reccomend what you
should use to test an old disk, but a
disk starting to fail during installation
or after shipment back to you would be a
pain !
- My old small disks: Not
Reccomended: I
do have a few small old used discs, but
they're used, no guarantee, &
personally I'd consider it a dubious
risky decision of yours, if you wanted to
gamble on paying me for valuable time
invested installing on to an old disc.
Your choice though if your budget very
tight.
-
Technical
Not sure what size mine originally had. I replaced with a
6 gig IDE. (2 Gig or more is sufficient for
operation Any IDE drive with a few gigabyte
seems OK. I
tried the board with a
- 6 Gig drive :
OK.
- 30 Gig drive
ad0: 29319MB <FUJITSU MPG3307AT>
[59570/16/63] at ata0-master WDMA2
-->:
- 60 Gig
Seagate Barracuda ATA V, Model
ST360015A, Ultra ATA, 5V 0.627A, 12V
0.364A
without the `Limit capacity to 32 Gbyte"
jumper in place
- 80 G Maxtor: 78167 Meg B
-
Warning: If the system needs to do a
disk check on power up (usually because
of power previously being turned off
without either prior
- Unix "halt" command
- HALT <CR> on control
panel)
- Then for
an 80 G disk you need to allow at
least another 8 minutes beyond what a
normal boot takes.
-
& in all cases, FreeBSD
could access all the disk, just
that the BIOS thought the disk was
only 8.4 Gig. But I didn't have
trouble booting (admittedly root
was below the 8 G limit, but /usr
(or /usr1) extended to end of
disk).
(A disk larger than 8 Gig is
fatal on my laptop & won't boot
any operating system whatever,
whereas I didn't even
need to try stuff like Partition
Magic on the Scanjet. (On my laptop
P.Magic & equivalents all don't
help))).
What the Network Scanjet BIOS
limit might be I don't know,
(I think many PCs have a limit at
80 Gig ? ) This large capacity is
good news, as it gives people the
choice of either using a 2nd hand
used small disk, or if they want
reliability & a manufacturer
guarantee, of using a new large
disk (though most of disk would be
unused, 1.5 Gig is enough, inc.
tons of sources).
I
installed a 1.6 Gig disk, which
came pretty full, I prefer to
ship disks with not just all the
binaries, but also as much source
code as possible, just in case you
may later need it, but as some will
not want it, you can delete it, or
tar & ftp it to another
computer if you want to get perhaps
~ 700 Meg of space on the Converted
Network Scanjet. Click on these to
find details of space used by a
double copy of src/
ports/ doc/ & tars/*.tgz)
plus distfiles/ &
packages/
Top Of Page
-
- Some Scanjets came with token ring net
cards (I haven't worked on a token ring
card).
- Whatever card is used, it Must be ISA to
fir the bus slot.
- I installed
mine with an ethernet card from my
stocks.
- Many (but not quite all) are usable by FreeBSD.
-
Here's the list supported by FreeBSD-4.9
(Though a newer
version of FreeBSD
may be installed in practice.)
- To ensure the configuration I build for you boots OK,
without you needing to do anything, I want to have the card
you will use. (Unless you'r really proficient
with FreeBSD,
& can cope with unexpected problems, such
as card answers to wrong virtual number ('cos
card internal CMOS config is screwed), /etc/rc.conf doesn't
address right device, card not enabled in
kernel ... etc).
- You could supply me a card, or I could provide one for you at small
extra cost. I sometimes use commodity cheap
`Novel compliant' cards, but sometimes I use 3com cards
that often support all of AUI + co-ax + UTP
(RJ45).
- If you need me to provide a card,
tell me whether
you need UTP (RJ45) (flat cable, modern) co
axial round cable (old) or AUI (very unlikely
you need that)
- If you really
want me to configure for an ethernet card you
won't send me,
I need at least a dmesg output from a
FreeBSD
of yours already running with that card, to
prove the card works OK, & so I know what
kernel resources are used. (Particularly I've
seen 3com ep0 ep1 devices show surprising
results, & not working as expected).
-
Top Of Page
-
FreeBSD
supports tens
of thousands of packagesm ported packages ! If you want a few of
them thrown in, no problem, free of charge, so
long as it's negligible extra work for me.
(Standard configurations are easy, if you want
it customised, that's work !) Before asking for
anything, first see if it's in the packages list of what you get
by default.
-
-
Consultancy Support
If may want some special configuration work
etc, this is available for a consultancy
fee.
You well may need some support after you
receive your Converted Network Scanjet Commercial Conversion.
The basic price includes just the
configured disk & any extra hardware
ordered, & any configuration options
specified at time of order & pricing.
Subsequent support / customising by email
or phone etc is not included. I might want to find time to
help you free of charge for some short non
time consuming things, but I always seem to be busy. I
reccomend you add something to the purchase
price for paid Consultancy support, I offer
a good discount for initial consultancy
booked with main order. (or make a follow
up payment when/if you later decide you
need consultancy time). Consultancy rates
& discounts available on
request.
-
Unpaid Help
If you don't want to pay me for support, you
might ask for free help on public mail
lists eg
- For general beginners FreeBSD
questions: questions@freebsd
.org
Subscribe here
- For Converted Network Scanjet
specific questions: scanjet@berklix
.org
Subscribe
here A
Subscription Robot Runs Here ,
documented &
Explained Here. -
Click To Subscribe
- On public
lists, you'r expected to clearly explain
your current configuration &
question, & hope someone is motivated
to donate their time, to thinking about
& typing a correct answer. You'r also
expected to help others in turn. The
lists are for subscribers only, to avoid
spammers & disrupters etc).
-
For background Unix lessons:
-
ohio-state.edu/unix_course/
-
cd /usr/share/doc ; ls *
# Then use zmore on any document that interests you.
-
- The default installation is a plain
singular installation of the software, with
the rest of the disk space given to spare
user space.
- Recommended instead: A dual boot
system: (Using MBR) 2 complete sets of
system binaries & config files F1
operational, F2 spare, & F3 remainder of
disk space, common mounted for source code
delivery + your users' directories of
`scanned images. etc
- This option is available for a moderate
extra charge at time of order. Best order it
from the beginning. Once installation work
has begun, a late order upgrade to include it
would incur extra cost to recover the
installation, reconfig to dual boot, &
reinstall.
-
Advantages of dual boot:
- If you or system accidentally delete
or corrupt something on F1, perhaps by
power failure etc, you can copy over
files from the duplicate F2 partition
that is automatically mounted in `read
only' mode for reference.
- Complete alternate bootable
| |