I feel so dirty

I decided to purchase an EPSON scanner to maybe workaround issues with their drivers and ReceiptWallet. I have an old Perfection 1250, but the drivers aren’t universal binaries and I wanted to give EPSON a fighting chance to make it back on my list of acceptable scanners. So I saw that Fry’s had a few on sale and purchased the EPSON CX9400. I feel so dirty purchasing the scanner as I’ve said so many bad things about EPSON. I unpacked the scanner and said “oh, this is a pretty scanner”. My wife laughed at me as I described a printer as “pretty”. It looks well made and it might replace my old HP OfficeJet 6110xi for faxing and copying.

I installed the drivers from EPSON’s site (I chose this model as it is current and has Intel native drivers) and away I went (the download was only about 20 MB vs HP’s 100+ MB). I started up Image Capture and was pleased to see that Apple’s TWAIN Bridge let me use the ICA scanning dialog instead of the EPSON dialog. Next I tried ReceiptWallet. It scanned on the first try, but crashed on the second try. Wow, that’s what people have been telling me. The crash clearly looks like it is in the driver, but I’ll take a stab at working around it as it will help many ReceiptWallet users. In addition, if ICA works acceptably, I might turn that back on as an option in ReceiptWallet. The TWAIN UI for the EPSON scanner still looks like crap, but if it works, then ReceiptWallet users may be happy.

Collecting scanners

Yesterday I placed an order for my competitor’s scanner. Why did I do this? I have no interest in looking at their software; I want to try out their scanner driver and make ReceiptWallet work with the scanner so that users can switch to ReceiptWallet. That got me thinking about my collection of scanners and what I need to add to it.

  • Fujitsu ScanSnap 5110 EOXM
  • DocketPORT 465
  • Pentax DSMobile 600 (currently at Apple)
  • IRISScan Express (sitting in the original box)
  • EPSON Perfection 1250
  • HP OfficeJet 6110xi

So when I add my competitor’s scanner, that will total 7 scanners. I need to get a newer EPSON (one that has Intel native drivers) as well as a newer HP. While I still don’t recommend EPSON or HP scanners, I can at least try to make them work better.

Do I really want all these scanners? No, but in order to make ReceiptWallet more compatible with a wide variety of scanners (many with broken drivers), I have to add to my collection.

Where is ReceiptWallet going?

The other day I was chatting with someone that I work with and he mentioned that he and his brother would like to develop a software product. As part of the conversation, he asked if I’d sell ReceiptWallet? That’s a good question. I started ReceiptWallet out of my own frustration really with no idea how well it would do. Now, it is a decent portion of my business and I still feel very passionately about it. That still doesn’t answer the question, would I sell? If there are enough zeros on the check and the terms are right (I’d want ReceiptWallet to continue on and be developed), I’d say yes! Some “indie” developers would never sell out and just like going at it alone. For me, unless I grow my company to have other people handle support and sales, ReceiptWallet will continue to consume me. Someday I’d like to not have to worry about ReceiptWallet. Is that day coming any time soon? No. Am I giving up on ReceiptWallet? Absolutely not. I work on ReceiptWallet almost everyday.

Having my own software product is nice in some ways, but it also eats up a lot of time due to my desire to create a product that I love.

Don’t worry about ReceiptWallet going away; I have some cool ideas for the future. Of course, I can’t guarantee what or when will be in there (until a product ships, no one can know what a product will contain despite reassurance from developers).

Congratulations to my competitor!

I’d like to congratulate my competitor, NeatReceipts, for finally shipping a Mac version! I know that this has been a long time coming. Way back before I started ReceiptWallet, I contacted them about a Mac version. They said it was coming next year. That was more than 1.5 years ago. ReceiptWallet was first released in November 2006 and that has given me lots of time to make a product that I use everyday and have thousands of customers that also use the product.

One of the things I find interesting about their Mac product is they keep stating what it doesn’t do more than what it does do. They also promise features for the version that will be out early 2009. Well, what about the people that want a product now? I’ve decided to offer those users that want ReceiptWallet a competitive upgrade. Information about this offer can be found over at the ReceiptWallet site.

While the NeatReceipts Mac scanner won’t work directly with ReceiptWallet (they chose to use Apple’s Image Capture Architecture), users can scan into Image Capture and then import the scans into ReceiptWallet. I’m looking at supporting ICA, but there are far too many issues with it to make it usable. I am working with an engineer at a major scanner vendor in an effort to help Apple fix the issues with ICA and make it usable. I have ICA support in ReceiptWallet, but it is disabled. I’m not a huge fan of the TWAIN drivers most vendors ship with their scanners, but those drivers work better than ICA at this point in time.

Anyway, I’m hoping that competition in the receipt management space brings me more publicity. I know that I’m the small fry in this space, but my heart is completely into ReceiptWallet. I listen to every piece of feedback that comes in and try very hard to get new features added as quickly as possible and to address any issues that arise. I’m currently releasing new versions at least once a month (sometimes more often) so that I can quickly address issues and provide the most stable product as possible. As a small developer, I have that luxury and users don’t have to sit around waiting 6 months to a year for a bug to get fixed.

Knowledgebase Overload

In my effort to have my ReceiptWallet users get faster answers to questions, I have developed an extensive knowledge base of articles. While I’ve done my best to write easy to understand articles, the hardest part is getting people to find the articles. I know my knowledge base, so I know what keywords to enter to get results. Yesterday my mom had a problem with printing a receipt from Amazon to ReceiptWallet, so I pointed my dad to “droplet” and then directly to the article about droplets. My dad read the article and easily fixed the problem. Would my parents (or other users) been able to find the article? That depends on what keywords they entered in the search. I’ve been searching for answers for years on the Internet (I still haven’t found what I’m looking for probably because I’m not sure what I’m looking for :-) ), so I have a good idea on what words to use in searching.

Is there a better way to help people search in knowledge bases? I’m not sure the knowledge base software makes a difference. I have about 60 articles in my database covering a wide range of topics. They are categorized, but finding an answer could take time and many people don’t want to spend the time to search for an answer; I can’t blame them.

Any ideas on how to improve self help resources for ReceiptWallet?