Author Archives: benfranske - Page 30

Technology Brief: Scanning over Networks

This is something I wrote last week for a client, perhaps someone else will find it useful as well… -Ben

Technology Brief: Scanning over Networks
Date: March 18, 2005
by Ben Franske

Executive Summary:
Four main technologies may be used for sharing a scanner over a network, each with unique pros and cons. Because scanners have been traditionally deployed as standalone devices most if not all solutions for using them in a networked environment are less than optimal. Further complicating the matter is the fact that many of the inexpensive new scanners do not use, or use a heavily modified, TWAIN driver interface that has been the standard for a number of years. Mixing PCs and Macintoshes can also add a twist to this problem.

The scanner sharing technologies explored in this document:

  • Shared Scanning Workstations
  • USB Servers
  • Sharing Software
  • Network Enabled Scanners

Traditionally scanners have been designed as standalone devices and a solution commonly used is to setup a “scanning station” complete with PC where employees can scan in documents and save them to a network share, return to their desk and further manipulate the image as needed. Obviously this is the least expensive solution and the most straightforward which explains its popularity. On the downside, you need to dedicate space for both the PC and scanner. There is also the issue of how logins to the scanning workstation should be done (shared login, domain logins, etc). This method also requires the intermediate step of saving the document as an image before manipulating it, rather than using TWAIN to directly import it into your application.

The second major technology for sharing scanners is the use of a USB server device. In a situation such as this the USB scanner is connected to an external USB server device such as the Digi International AnywhereUSB or the Keyspan USB Server, clients can connect one at a time to the scanner and must disconnect before the scanner is available for another person to use. In general the Digi International product is considered a more mature commercial product and the Keyspan a newer consumer/SOHO device. The major benefit to this model is the fact a PC is not required at the scanner location. The downside is that only one person can connect to the scanner at a time and if someone forgets to disconnect it is unavailable to everyone else and the scanner must be USB as opposed to SCSI. Because this method essentially adds new USB ports to the computer (simply extending them over Ethernet) each PC is required to have the scanner drivers installed, but the scan can be imported directly into the application as if the scanner was local.

Thirdly, some software exists that allows you to share scanners over a network. Specifically, Umax includes it with some of their scanners though that is pretty rudimentary software. Third party software such as RemoteScan will also work with any TWAIN scanner. With a setup such as this the scanner remains tied to a scan server computer that could be either a dedicated PC or the most frequent users PC. This is much less expensive than a dedicated network scanner, but is fairly new technology and relatively untested. It remains to be seen how the interfacing between the scanner driver, the scanner, and the client computer is done. It should be noted that Macintosh OS X does support native scanner sharing through the “Image Catpure” application preferences and the Rendevouz technology though this only works sharing between Macintoshes.

Finally, some manufacturers make network enabled scanners which are designed for built in scan servers similar to print servers commonly found on business class printers. HP has discontinued their network scanners (eg. Scanjet 4si/5) in favor of “document sending” machines which are more like fax machines with Ethernet jacks, not photo quality, Xerox has made a similar move. As far as I can tell Afga, Kodak and Umax the other major players in the photo-scanning arena do not manufacture networked scanners. HP, Lexmark and Brother all make multifunction devices that can be networked and include the ability to scan, but again this is not usually a very high-resolution scanner. One manufacturer with a viable high-resolution network scanner is Epson. The Epson GT series of scanners is specifically designed for group environments. The GT-30000 includes a built in scan server while the GT-15000 requires an optional network interface card. In addition to the GT series the Epson Expression 10000XL scanners can also use the optional network interface card.

Conclusions:
Obviously the best solution from a technology standpoint is a scanner designed for use in a networked environment such as the Epson GT-30000. Of course, the greatest downside to a solution such as this is the sheer cost of a true network scanner. As of this writing the GT-30000 is roughly $4000, the GT-15000 plus the network card coming in at just under half of that and the 10000XL somewhere in the middle. The next best solution would likely be the RemoteScan software followed by the USB server or a dedicated workstation.

Online Resources:
Remote-Scan Software
Sharing an Imaging Device in OS X
Sharing a UMAX Scanner Over a Network
Epson Scanners
Keyspan USB Server
Digi International AnywhereUSB

Online Editing

As I was poking around the internet today I happend upon the FCKEditor project. This thing is cool! If you’ve ever developed a webpage with a form you’d like to send HTML into this is your friend. It’s a very lightweight HTML editor that you could include in place of any standard textarea to allow easy HTML authoring. I’m going to have to try and stick it into b2evolution.

Recovering the Past

One of the many projects I’ve been working on lately is restoring data from a hard drive crash that took place years ago. In fact, it was so long ago I no longer remember when it occurred. Looking back over my files it seems to have been sometime in 1996 or early 1997. In any event nearly everything prior to that was lost. When we originally purchased our AST Pentium 90 we got a (HP) Colorado Jumbo 250 tape drive and used it occasionally for backup, though without rotating the tapes. This drive used QIC tapes (we sepcifically used 3M DC2120 120MB tapes) and connected via the floppy controller. Additionally, in Septempber of 1997 we had someone ele use their HP Travan T1000 drive to make a full system backup. After seeing these tapes sit on the shelf for so long I thought maybe I’d have a go at getting some of our old data off them.

Of course the actual AST P90 system was long gone, luckily I had saved the Jumbo 250 drive so I started by digging that out and attaching it to my current system. No go. Apparently the WinXp/2003 NTBackup client didn’t like the way the tapes were recorded. I dug an old Cyrix 200 system out of the basement to see if I could install on old copy of Windows and use that backup program to restore things. Again, it didn’t want to read the tapes. I never knew much about tape backup systems so I started doing some research. I quickyl discovered that tapes really only like to recover from the same software they were created with. Of course, I didn’t know what they had been made with and if I still had it. I scoured the internet and downloded just about every major piece of backup software I could. None of them wanted to give me anything more than the volume name on the tapes. I went on Ebay and found I could get a backwards compatible Seagate Travan drive to read the Travan tapes from September 1997 for about $9 with shipping. That was a no brainer. Of course once I got that drive I had the same problem trying to match the software.

Eventually I got found the software for the smaller Jumbo 250 tapes and got it to work with that drive. I was able to look at the tapes and discovered that the first tape in the set had been recorded over and so it no longer contained a valid catalog for the the other three tapes in that set. I did get a date of the last backup done on those, March 1997. Well, that’s no good. It means there’s pretty much no hope from recovering from the DC2120s. My understanding is that if the catalog file is gone (first tape) there’s pretty much no hope of getting anything off the others. I haven’t found a way to dump the tapes to file, which I would like to do because I might be able to get some ASCII text out of them somewhere…

Onto the Travan (TR1) tapes. It is my belief that these tapes were made with an HP T1000 and it’s included Colorado Backup software. I did get a copy of the software but it won’t work with the Seagate Travan drive I purchased on Ebay. MS Backup gives me the media name but won’t load the catalog. Unluckily, during one of the runs one of the two Travan tapes broke which means it’s useless unless I have it professionally recovered and I’m not willing to spend that much. Luckily, the two tapes were of seperate partitions and not part of a set so hopefully I can still get the data off the other tape. I went on Ebay and ordered a HP T1000 in hopes that I can use that to extract the data. That drive should get mailed out to me on Monday, here’s hoping this works!

SO what have I learned? Well, more than I probably ever wanted to know about backups. First, MS Backup is really just rebranded software from other companies. First it was made by Norton (Win 3.11/DOS6.22), then (HP) Colorado (Win 95), then Seagate, then Veritas and now Stomp!Softare. This in and of itself introduces compatibility problems if you have backups made with “MS Backup”! I also learned about using tape backups in *NIX (yeah, I tried that too) and how you really need the same drive and software it was created on to get the data back. I also found a few nifty sites about working with MS Backup files that I’m sharing with you.

This site has lots of information about the file formats used by MS Backup. It’s mostly focused on floppy backups, but the same information applies to tapes if you can get the tape to dump to file. There’s also some neat GPL software to assit in recovering data from MS Backup files.

This site is someone who’s trying to do a similar thing I am, get data off a bunch of old tapes they have around.

Grandstream set to rock the VoIP world

I was just perusing about and saw that later this month Grandstream (of BudgeTone and HT286 fame) will be releasing the HT-488 Analog Telephone Adapter. You might wonder why this is so amazing. This is going to be the first low-cost true FXO consumer VoIP device. Some devices claim to have FXO ports but they are really just failsafes for when your VoIP line goes down. Here is a sub-$100 device that actually can accept incoming calls from the PSTN and send them along to a VoIP phone or Asterisk PBX. Additionally, you can call out from a VoIP phone over a PSTN line. I would venture to guess that this little puppy will storm the Asterisk world and we’ll see a lot more people experimenting with VoIP PBX software in the SOHO arena. A major barrior to entry will be knocked down as both the Digium and knockoff FXO PCI cards were notoriously difficult to get working correctly with good audio quality and no echo.

OTAS the Tsunami Warning System

In his December 30, 2004 column Bob Cringely proposed a Tsunami warning system based on existing data and collection systems. In the January 7 column he reported that, prompted by his column, a software developer and an earth scientist had begun work on the Open Tsunami Alerting System (OTAS) using public seismic and geophysical data. Most recently his January 14 column reports further progress on this early warning and detection system. This column contains a few more interesting tidbits of data including information from one UK reader who reported that:

“The infrastructure for a global tsunami warning system already exists. The system set up to monitor nuclear testing is capable of, detected, and pinpointed the South Asian tsunami as it happened. The monitoring headquarters is in Berkshire, England, and the head of the station had made suggestions in the past that its role be expanded to include earthquake and tsunami monitoring. Better still, the necessary treaties are in place to allow immediate two-way communication between the centre and affected countries. Indeed, they carry an up to date list of contact numbers for key people. What’s missing is political will. With that in place organisations, public information, and training can be put in place to make sure any warning is responded to on the ground.”

It has been stated before that one reason politicians are apprehensive about early warning systems is that if they should fail the politicians could be held responsible for the failure which would likely end their careers. I ask if preventable deaths are the legacy they wish to leave instead? While Cringely argues that the government often spends far too much to develop systems that do not meet user requirements I suggest that the Emergency Alert System (EAS) which grew out of NOAA’s tornado warning system is clearly an example of a workable government system for warning people about an imminent danger. Surely something similar could be designed using OTAS as the input system. In any event check otu the following links regarding OTAS:

The OTAS Wiki
The OTAS Software Development Page

CES 2005 Trip Log

As promised here’s my trip log from CES 2005. I still plan to do a wrap up thoughts entry but this should give you something to chew on for a while.

Wednesday, January 05, 2005 – Those that have read about my CES 2004 trip will be excited to know that I was able to get up much later this year and didn’t have to run to catch any planes! I only have to get up at 6:00am this morning to catch my 8:00am Sun Country direct flight to Las Vegas. This was my first flight with Sun Country and I was quite impressed. First, the check in and flow through the Minneapolis Humphry Terminal was quick and painless. I met Eddy Hoyer from LightNTrax at the gate as he also planned to attend CES this year. On the flight out they gave us hot breakfast egg sandwiches which was an immediate feel-good for me. I can’t remember the last time I got hot food on a domestic flight. It wasn’t a bad sandwich either. After the time change we landed in Las Vegas at 9:15am. Eddy and I first picked up our CES badge holders at the airport. There was a bit of a line, but nothing compared to waiting at the show for them. By the time we had them we were able to pick up our luggage and then Ed’s rental car. Because of the time change we were hungry for lunch so our next stop was at the “America” restaurant in New York, New York. We had a bit of time before I could check into my hotel so we made a stop at Fry’s electronics. Ed had never been there before needless to say he was quite impressed by the selection. I really wish they would build one a bit closer to home. Our next stop was a quick visit to the Martin Professional Vegas office. Ed’s company LightNTrax is a Martin dealer so he tries to visit the office when he’s in town. By this time I could check into my hotel so Ed dropped me off at the Golden Gate Hotel and Casino at 1 Fremont Street. This is Las Vegas’ oldest hotel (99 years, the city is only one year older) and a delightful place. The rooms are certainly smaller than in the mega-resorts, even smaller than a normal hotel room but it was just me and I enjoyed supporting a locally independently owned establishment with great service and that traditional feel. From my experience last year I knew there would be a big line to see Bill Gates’ keynote so I called Vincent and we made plans to meet at the Sahara. I walked down Fremont Street to Las Vegas Blvd. and bought my first daypass for the bus. When I got to the Sahara Vincent and I drove out to pick up Minnie and then drove back to the Sahara to park and took the new monorail to the Hilton, more on the monorail later. Even though we arrived more than an hour and a half before the keynote was to start the line was extremely long and we ended up in overflow seating watching the speech via TV. Bill wrapped up his keynote around 8:15pm, but not before he managed to bungle three of his demos including blue-screening an Xbox demo. We took the monorail back to the Sahara and had a late dinner at the Nascar Cafe. After we had eaten and talked for quite a while we drove down to New York, New York where we had an after dinner drink and chatted for a while more. By the time all was said and done I got back to my hotel around midnight and to sleep around 1am, 21 hours since I had woken up, talk about a long day!

Thursday, January 06, 2005 – Because of my long day I decided to “sleep in” until 9:30am this morning. By the time I caught a bus down to the Riviera and walked to the convention center the show was in full swing. I had about 45 minutes to walk around before I went to a noon Lunch@Piero’s media event where Chris Pirillo was doing a live internet broadcast. I stopped in and talked about the bit of the show I had seen with him and his listeners before continuing to look at the Piero’s exhibitors. During lunch I had a nice chat with a writer from HAL Magazine of Texas who was extremely interested in case cooling technology. After lunch I met up with Vinny and Minnie and we continued to browse the floor until the show closed. We walked back to the Sahara and took Vinny’s car to Caesar’s where we put in our name at the Cheesecake Factory at 8:00pm. By 8:40 we were able to get seated and had a great dinner (I had the mile high meatloaf sandwhich which was quite good). At the show I had picked up an invitation to an after party at the Bellagio so we drove down there and stood in line to get in for a while. Eventually things looked like we wouldn’t get in and we had struck up a conversation with a few people in front of us so we all bailed and went over to Paris for drinks and chatted for quite a while. Eventually Vinny took me back to my hotel and I got to bed around 2:00am.

Friday, January 07, 2005 – I slept until 10:00am so I could get 8 hours of sleep. I took a bus down to the Riviera and walked to the convention center where I saw a few more things before heading to the second day of Lunch@Piero’s. On the way over I was “spotted” by Microsoft people because I had on my blinky light button and won one of the MSN watches that were introduced last year. I’m still skeptical about them myself but I can try one out now. I met Vinny and Minnie at Piero’s where we had lunch and looked at a few more of the exhibitors before returning to CES. We stayed at CES until 5:00pm collecting a variety of T-Shirts and other swag along the way. I had to pick up my watch in the far corner of south hall so we took the LVCC loop bus back to the Hilton and then took the Monorail to Harrahs, walked across the street to the Mirage and had dinner at the buffet there. I had never eaten at one of the Las Vegas buffets before. I was impressed with both the selection and quality of food but for what they charge you could probably get an equivalent meal at a normal restaurant so I don’t know that I’ll make it a regular practice when I’m in town. After dinner we walked back across the strip to Harrah’s and took the Monorail up to Sahara. I had previously RSVPed for the AVS Forum party taking place there. Even though the party was supposed to go until at least 9:30pm by the time we got there at about 7:30 things were pretty dead. I took a look around at some of the nice digital processors and projectors brought there for demo and then we cleared out. Vinny dropped me back at the hotel by 9:30pm quite a bit earlier than the previous two nights. This meant I had some time to explore downtown. I caught the 10:00pm Fremont Street Experience and then walked over to the Golden Spike where a friend from UW-Stout was staying during the show. I was unable to hook up with him but I did leave a note in his door letting him know where I was staying. I took some photos in the downtown area and then saw the 11:00pm Fremont Street show before returning to my room and getting to sleep about midnight.

Saturday, January 08, 2005 – I got up at 8:30 this morning so I could get to the convention a bit earlier. By 9:30 I was on a bus to the Riviera and caught a shuttle to the convention center. Right away I was spotted again and won a second MSN watch. I also stood in line for a while to get some free internet access and see how my email was holding up after a few days of no access. When I checked my mailbox I had over 200 non-spam messages! I was able to check on a few critical things before handing over the terminal to the next person in line. After I had been at the show for a while I won an external LG DVD superdrive at the DVD-RAM pavilion, the only downside to this was carrying it around all day. Later in the afternoon I met up with Vinny and Minnie and we continued to check out the show. At 4:30 I took a shuttle over to the Frontier so I could go to church at 5:15 (or so I thought) I ended up walking the wrong direction and then having to walk back up the strip, by this time my feet were killing me but eventually I made it to the Las Vegas Cathedral where I ended up being only 6 minutes late for a 5:30pm mass. A bit before 7:00 Vinny and Minnie had left the show and picked me up so we could get some dinner. We went out to a local burger place called Kilroy’s where we had a great waitress and some good food. After dinner we drove out to the other (East) side of town and I got to meet Vinny’s parents who are delightful and fun people. I also got to see a “locals” casino called Sam’s Town complete with a multiplex theater. Instead of shopping malls they go to Casinos for all their entertainment needs. By midnight I was back at the Golden Gate and able to see the midnight Fremont Street Experience. I fell asleep just before one.

Sunday, January 09, 2005 – I got up again this morning at 8:30, stopped on Fremont Street to get a Krispy Kreme for breakfast and got on the 9:36am bus to the Riviera and walked to the convention center. The last day of the convention is always fun, a lot of the attendees have already left town or are at the airport so the show floor is much quieter. In addition companies are anxious to get rid of all their swag so they don’t have to take it back to the office. We collected a lot more t-shirts today and I also got a USB memory card reader from SanDisk. As we were walking out the door some Microsoft partners came up behind me and asked what time it was. After telling them they said that it was actually time for me to win a PocketPC, I had been wearing a few of the stickers all show but didn’t expect to win because they were giving away far fewer of these than the watch group was giving out watches (something like 2000/day). Needless to say I was quite thrilled! I’ve never owned a handheld and am curious to see how it works for me. Our last stop before the show closed at 4:00 was the international pavilion at the Hilton where almost everyone was desperately selling their demo products to avoid shipping them home. After leaving we drove over to the Mirage where we had dinner at California Pizza Kitchen. After dinner we stopped at Minnie’s house so I could go through my email a bit more thoroughly and check a few other websites and news from the Twin Cities. By 8:00pm Vinny had me back at the hotel. I played a few slot machines (mostly penny machines, five lines, one per line) and lost all of my $6. I called Ed to see what he was up to and find out if he could give me a ride to the airport on Monday, he also said he would give me a call if he found anything interesting going on. After about fifteen minutes he called back with an invite to the exclusive club (the name eludes me) at Paris so I hopped a bus down there only to find out my sneakers weren’t good enough so Ed drove me back and I switched them out for some dress shoes. It was interesting to see one of these exclusive clubs though not much was going on there so after an hour or so Ed took me back to the hotel where I got to sleep around 1:00.

Monday, January 10, 2005 – After several days of getting up I took the opportunity to sleep a bit and didn’t get up until 10:30. It took a little bit of doing but I finally managed to get all my swag into a suitcase. I went down and checked out of my room then decided to get some lunch at the “Bay City Diner” in the hotel. Talk about a classic diner. These guys have the big wooden countertop, the pies on the counter and all. The food was good and inexpensive to boot. By the time I had finished and Ed swung by to pick me up it was 12:30. I still had a bit of time to kill before I needed to be at the airport so we took a drive around the greater Las Vegas area and stopped to check rates at a few hotels. Eventually we ended up at the MGM Grand. When the MGM opened in its present location Ed did the original installation of the video wall behind the check-in desk and he still had a contact at the hotel. He had arranged for the current video engineer to come and talk with us for a while so we got to go behind the scenes for a while and see what makes it all tick. Surprisingly while the video display cubes have been upgraded the processors and control system are still the same (and still running Windows 3.x)! I have to say it was pretty cool so if anyone else knows anyone in the technical side of the casino business and would set up a tour/chat with some engineers I’d be thrilled. In any event we wrapped things up at the MGM and Ed dropped me off at the airport around 3:30. Unlike last year the lines were relatively under control and I was able to get to the gate even faster than I had anticipated. Thanks to the free wifi access at McCarran I was able to get caught up on some news and get my email all sorted so I didn’t have to deal with that when I got home. After a little snack I was able to board my 6:10 flight and was on my way back home. Again, Sun Country impressed me by serving a hot turkey and gravy sandwich on the flight. In addition I was not charged for having a bag weighing over 50 pounds (all that swag!) and the flight was not very full so I had my own row to stretch out in for the flight. We landed just ahead of schedule and I was off the plane by 11:00pm Central time. I was able to get my bag without hassle and picked up the car my parents had planted in the parking garage earlier in the day.

CES Entries

For those that don’t know I’ve been at the Consumer Electronics Show for the past five days. Right now I’m sitting in McCarran airport waiting for my flight home which leaves in about an hour. I do love the free WiFi they provide, I wish more airports would do the same! In my usual trip style I will have daily writeups availible soon. I would have liked to have these up earlier but it was quite a busy show for me and I had very limited internet access. In any event I hope to get the log written up on the flight home and posted sometime late tonight or tomorrow. If you’re really that bored you can track my progess home on one of the following real-time flight tracking sites: FlyteComm (flight number SCX206), FlightArrivals.com or FlightView.com (Sun Country flight 206).

More Patrick Norton Articles

For those looking for more Patrick Norton articles there are a bunch of recent ones to be found at ExtremeTech. It’s not one of the sites I read consistantly so I don’t usually catch them when they appear there; however, this recent slashdot article prompted me to take a look around again.

I do get quite a few visitors and emails from people looking for information about what Patrick has been up to so if you have any contact information for him so I could compile a more thorough listing of his recent writings I would appreciate it being passed along (ben@franske.com).

Helping Tsunami Victims

A friend passed along this link to a Microsoft site with a good list of organizations accepting donations for Tsunami victim relief efforts.

For those that haven’t seen…

First of all, if you’re not a regular PC Magazine reader (why not???) you may find it interesting to see I was mentioned in the Nov. 30, 2004 issue. The online version is finally availible so you can see it there. See, it does pay to write and to know people…

Additionally, if you are or know college students encourage them to check out the Facebook. It’s a great idea started by a few college kids who ran it out of a dorm room for sometime. A pictoral directory of college students sorted by school. You can search and find people you have something in common with (HS graduation, same dorm, same school, same major, etc) it’s a killer idea and is taking off really quickly! This can be seen in the fact that site response times are steadily getting worse. Here’s hoping that the internet pipe to the site gets bigger soon! This is social networking working the way orkut should be but isn’t. Check it out!