berklix.com logo

BSD-PIE icon


BSD icon
Gnu icon
Linux icon

Disclaimer

Hewlett Packard Network ScanJet 5 [& 6] (=HP 9100C) Upgrade & Conversion Kit

http://berklix.com/scanjet/ by: Julian Stacey

Software & Hardware upgrades to FreeBSD (& Linux)

Upgrade your multi sheet feed scanner software yourself Free, or
Purchase a conversion kit.

Features

picture of whole HP Network ScanJet 5 BSD daemon logo control panel
(Click on pictures for much larger ones)

Index

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.
  1. Introduction

    1. Better Software For Your Network Scanjet - Free !
      1. Welcome ! - You've got an HP Network ScanJet 5 ?
      2. Less Restrictions, More Functionality, & More Free Programs
      3. Mail List For Developers & Users.
      4. Other Web Pages With Conversion Info. & Credits
      5. Convert It Yourself ? Or Buy A Conversion ?
  2. Commercial Conversion

    1. Product Description (Features etc)
      1. Network Free
      2. Scanned Output Delivery
      3. Scanned Saved File Format
      4. Orientation
      5. Paper Size
      6. Single & Double Sided
      7. Single Sheet
      8. Brightness
      9. Unique Filenames
      10. Time Synchronisation, Epoch, & Timestamps
      11. Multiple Users
      12. User Selection
      13. NFS & AMD
      14. Split & Merge
      15. Format Conversions
      16. Ethernet 10 Mbit/s
      17. Ethernet 100 Mbit/s
      18. Power Consumption & Ratings
      19. Microsoft Compatible File System Network Access Server : Samba : Included
      20. Macintosh
      21. Background `Daemon' / Server Processes : Included
      22. OCR - Optical Character Recognition : Included
      23. Standby Mode
      24. Config Files
      25. Performance Versus Reliability
    2. Order Your Commercial Conversion Kit & / Or Extensions
      1. No need to ship me whole scanner - I can send you an upgrade kit.
      2. Opening The Network Scanjet (to decide what you need).
      3. Purchasable Extras: Hardware, Software, Support
        1. Extra Memory
        2. Extra (Replacement Larger New) Disk
        3. Extra (Replacement) Network Card
        4. Extra Software Web server httpd (Apache) & DHCPd etc
        5. Extra Consultancy Support
        6. Extra Dual Boot Configuration
        7. Extra Hardware - From You Or Me ?
      4. Standard Default Configurations
      5. Network Default Configurations
      6. Conversion Time - How long to wait ?
      7. Shipping To Me
      8. Shipping To You
      9. Payment Instructions
      10. Banking Detail
      11. Shipping Costs
      12. Sources: Src Ports Doc
      13. Binary Packages
      14. Source Distfiles
      15. Alternate Products
      16. CDROM
      17. Included Things
    3. Before You Receive Your Commercial Conversion
    4. After You Receive Your Commercial Conversion
      1. Acceptance, Working As Root - Warning
      2. Net Config WARNING
      3. Recovery
      4. Remote &/or On Site Maintenance
      5. Net Security
      6. Log Files
      7. Editors
      8. Nameservers
      9. Router
      10. Access To Scanned Files: FTP etc
      11. System Backup
        1. System Backup To Unix
        2. System Backup To Microsoft
        3. Backup With Tar
        4. Backup With Rdist
      12. Freeing Disk Space
  3. Info For Users

    1. Formats & Tools
      1. Format: TIFF
      2. Format: PDF
      3. Format: PNM
      4. Format: POSTSCRIPT (.ps)
    2. Splicing Badly Fed Documents
    3. Hardware Parts Support
    4. Hardware Notes
    5. Before Transporting
    6. Card Jams
    7. Get An ISA VGA card
    8. Acronyms
    9. How Big, Heavy ? Where To Buy ?
    10. Legalities: Software Copyright, Liability, Disclaimer Licence, etc
  4. Technical Info (Mainly For D.I.Y. Implementers)

    1. HP's Specification
    2. Pictures Inside
    3. FreeBSD Versions
    4. Kernel config
    5. Dmesg (boot log)
    6. Ethernet NIC (Network Interface Card)
    7. Disk Pictures
    8. PICS Not Referenced Elsewhere
    9. SCSI
    10. Kernel Extra Config Options
    11. Install & Compile Sequence & My Sources
    12. BIOS
    13. No Battery
    14. Main Board
    15. LCD Display
    16. Reset
    17. Disk Size & Usage
    18. Faster Processor
    19. HP Web Refs
    20. Hardware Repairs
    21. Pictures of of a Power Supply
    22. Top Panel Mini Keyboard Layout

End Of Index Top Of Page


  1. Introduction

    1. Better Software For Your Network Scanjet - Free

      1. 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

    2. Less Restrictions, More Functionality, & More Free Programs

      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 !
      1. 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).
      2. Those thousands of programs can run inside your Converted Network Scanjet, as well as the Converted Network Scanjet doing its normal job,
      3. Handy to be able to try thousands of programs for free, (& legally use most for free too, not just for a trial period)
      4. 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.
      5. CPU intensive jobs are of course better passed to faster newer networked Unix PCs where available.
      6. 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.
      7. Top Of Page

    3. Mail List: Free Mail List For Developers & Users.

      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)

      1. Subscription & De-Subscription
      2. Mail List Info .
      3. How To Subscribe - web page
      4. The list robot has a mail list archive fetch mechanism.
      5. 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.
      6. Top Of Page

    4. Other Web Pages With Conversion Info. & Credits

      2 Web pages from people who did great work converting the Network ScanJet 5 to Linux & then FreeBSD:
      1. 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.
      2. Conversion To Linux - by Darmstadt Tech. Uni., Germany The page that got David started on the FreeBSD conversion. Includes more hardware photos.
      3. 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.
      4. 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.
      5. 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).
      6. Top Of Page

    5. Convert It Yourself ? Or Buy A Commercial Conversion ?

      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

  2. Commercial Conversion

    1. Product Description (Features etc)

      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

      1. Network Free

        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

      2. Scanned Output Delivery

        Output delivery is key selectable by user per scan job, as one of File, Mail, Printer & Fax. (Default: File).
        1. File: Scanner can write it to file on local internal scanner hard disk.
          1. 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.
          2. 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.
          3. FreeBSD supports FTPD for remote FTP access by Unix/Microsoft/Mac etc.
        2. 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.
        3. 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.
        4. 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.
        5. Top Of Page

      3. Scanned Saved File Format

        is tiff or pdf, you can change defaults in the config files , & over ride defaults on the LCD screen.

        Top Of Page

      4. Orientation

        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

      5. Paper Size

        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

      6. Single & Double Sided

        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

      7. Single Sheet

        Yes it does single sheet too. Either:
        1. 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.
        2. 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.
        3. Top Of Page

      8. Brightness

        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

      9. Unique Filenames

        Files are delivered to date stamped filenames.

        Top Of Page

      10. Time Synchronisation, Epoch, & Timestamps

        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

      11. Multiple Users

        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

      12. User Selection

        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

      13. NFS & AMD in server & client mode : Included

        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

      14. Tiff Split & Merge : Included

        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

      15. Format Conversions (& TIFF shuffle)

        The Berklix make macros are Included , for easy use of an expanding set of formats & conversions tools

        Top Of Page

      16. 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

      17. Ethernet - 100 Mbit/s Possibilities

        1. Comparison with default 10 M bit/sec.
          1. 10 M Bit/second Ethernet is the standard assumption & all pricings are for that except where otherwise stated.
          2. 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.
          3. 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 _____ )
          4. 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.
          5. Top Of Page

        2. 100 M bit/sec. External Server
          1. 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).
          2. Order Your Commercial Conversion & Or Extensions
          3. Top Of Page

        3. The 100 M bit/second ISA Bus Ethernet Card Option
          1. 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.
          2. For customers who provide me a 100 Meg ethernet card compatible with FreeBSD: No problem, happy to oblige.
          3. 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:
            1. The scanner's main board is a 486 with ISA (only) slots.
            2. Not many 100 MHz cards exist with ISA bus.
            3. "The 3Com 3C515-TX is the most common, but there are others." (wrote David M.)
            4. A local hardware retailer tells me only 3COM make ISA 100 MHz cards, "& they cost a fortune".
            5. Obtaining 100 Meg ISA cards & testing them would cost me tangible time. Time costs money.
        4. The 100 M bit/second PCI Bus Ethernet Card with Newer Baseboard Option
          1. 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.
          2. 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.
          3. I'd have to also find & bill for a scsi card as well as 100 Meg ethernet.
          4. There are unresolved issues of greater power consumption & heat dissipation to be considered, from hungrier CPU & motherboard, as well as extra scsi & ether cards.
          5. 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).
          6. Pictures & dimensions of such board systems will appear here soon.
        5. The 100 M bit/second PCI Bus Ethernet Card with very new alternate baseboard Option
      18. Power Consumption & Ratings

        1. 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.
        2. 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
          
          
        3. 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.
          1. This is not a standard commercial conversion option at present, if you want to discuss technicalities, either
            1. Join the Mail List For Developers & Users.
            2. If you have a business proposition, contact me.
      19. Microsoft Compatible File System Network Access Server : Samba : Included

        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

      20. Macintosh ?

        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
        1. /usr/ports/net/netatalk/ & /usr/ports/net/cap/ to support AFS.
        2. /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).
        3. 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

         
      21. Background `Daemon' / Server Processes : Included & Optional

        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

      22. OCR - Optical Character Recognition : Included

        If after scanning you want to do OCR ...
        1. 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.
        2. OCR involves issues of graphic formats, resolutions, & converter tools etc.
        3. scantips.com Info by a chap who wrote a book you can buy.
        4. Top Of Page

      23. Standby Mode

        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

      24. Config Files

        1. 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.
        2. 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
        3. 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.
        4. Later a web interface will be available. I haven't tested it for release yet.
        5. 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))
        6. 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.
        7. Or use an editor on your other Unix/, Microsoft PC or other workstation, &, then just ftp the config files across.
        8. 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.
        9. 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.
        10. Top Of Page

      25. Performance Versus Reliability

        1. As this is a headless host, & would be problematic if boot failed, I make 3 sacrifices of performance to enhance reliability.
          1. "tunefs -n disable" has been run on all file systems.
          2. ",sync" in fstab forces data out to the drive electronics synchronously (meta-data was already synchronous by default).
          3. "hw.ata.wc=0" in /boot/loader.conf disables the drive's write cache, ref man sysctl.
          4. 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.)
          5. 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.
          6. 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.
          7. 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.
          8. 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 :-)
          9. 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.
          10. 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.
    2. Order Your Commercial Conversion Kit & / Or Extensions

      1. No need to ship me whole scanner, I can send you an upgrade kit.

        1. Enquire here for a Commercial Conversion.
          1. 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".
          2. 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.
        2. You do not need to ship a whole (heavy & fragile) Network ScanJet 5 long distance to Munich Germany , You can either
          1. arrange for me to buy a new disk & card for you, configure it, & send them to you; Or
          2. Arrange to ship just your disk drive & network card.
        3. This author is a C Unix Internet & FreeBSD consultant, other BSD based products are also available. .
        4. If you want to purchase extra configurations, extensions or software associated with the Converted Network Scanjet, or BSD in general, let me know.
        5. Top Of Page

      2. Opening The Network Scanjet 5 (to decide what you need).

        Top Of Page

      3. Purchasable Extras: Hardware ( Ram, Disk, Net card & CDROM ) & Consultancy Support

        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:
        1. Extra Memory

          1. 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 .

          2. If there's a RAM SIMM in the slot already:
            1. 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).
            2. You could take it out (using anti-static precautions) and examine it.
            3. When you put it back make sure its the right way round. See the nibbled corner at lower right in this picture [PIC 348K]
            4. This page may help you decide what size it is. or type the numbers in, & use a web search engine.
            5. As well as the BIOS, FreeBSD when booting will also tell you what size memory it sees.
            6. 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.
            7. How much memory do you need to add ?
              1. 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
                
                
              2. Possible options apart from increasing RAM could be:
                1. Split the partition in several smaller partitions, + re-merge them with ccd [or vinum?]
                2. 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) .
                3. 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.
                4. 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.
                5. 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).
                6. (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)

                7. 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.
                8. The following SIMMs work:
                  1. 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
                  2. 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
                  3. 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
                  4. 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).
                  5. (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.
                  6. 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.
                  7. 64M Module has been reported OK on board (albeit not tested with FreeBSD Scanjet conversion yet).
                  8. 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


        2. Extra (Replacement Larger New) Disk

          1. Commercial Upgrade

            If you order a Commercial Conversion from me, I reccomend installing on a new disk, larger than comes with the scanner.
            1. New Larger Disk.:
              1. Disks now are a Lot larger (in capacity (not physically of course :-) ) & cheaper per Meg than when the Scanjet was built by HP.
              2. 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.
              3. 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.
            2. 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.
            3. 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).
            4. 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.
            5. 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).
            6. 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 !
            7. 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.
          2. 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
            1. 6 Gig drive : OK.
            2. 30 Gig drive ad0: 29319MB <FUJITSU MPG3307AT> [59570/16/63] at ata0-master WDMA2 -->:
            3. 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
            4. 80 G Maxtor: 78167 Meg B
            5. Warning: If the system needs to do a disk check on power up (usually because of power previously being turned off without either prior
              1. Unix "halt" command
              2. HALT <CR> on control panel)
              3. Then for an 80 G disk you need to allow at least another 8 minutes beyond what a normal boot takes.
              4. & 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

        3. Extra (Replacement) Network Card (Recommended - May well be cheap advisable insurance to save possible trouble if Purchasing a Remote Conversion

          1. Some Scanjets came with token ring net cards (I haven't worked on a token ring card).
          2. Whatever card is used, it Must be ISA to fir the bus slot.
          3. I installed mine with an ethernet card from my stocks.
          4. Many (but not quite all) are usable by FreeBSD.
          5. Here's the list supported by FreeBSD-4.9 (Though a newer version of FreeBSD may be installed in practice.)
          6. 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).
          7. 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).
          8. 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)
          9. 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).
          10. Top Of Page

        4. Extra Software : Web server httpd (Apache) & DHCPd etc

          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.
        5. Extra Consultancy Support

          1. 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.

          2. Unpaid Help
            If you don't want to pay me for support, you might ask for free help on public mail lists eg
            1. For general beginners FreeBSD questions: questions@freebsd .org Subscribe here
            2. For Converted Network Scanjet specific questions: scanjet@berklix .org
              Subscribe here A Subscription Robot Runs Here , documented & Explained Here. - Click To Subscribe
            3. 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).
          3. Basic Unix Knowledge
            For background Unix lessons:
            1. ohio-state.edu/unix_course/
            2. cd /usr/share/doc ; ls *
              # Then use zmore on any document that interests you.
              
              
        6. Extra Dual Boot Configuration

          1. The default installation is a plain singular installation of the software, with the rest of the disk space given to spare user space.
          2. 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
          3. 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.
          4. Advantages of dual boot:
            1. 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.
            2. Complete alternate bootable