yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III General] fatmonk:
Hi hypest,

Not working on my Leo / HD2.

I've installed 9h from the new cab (and I've previously tried 9h after installing the 9b cab).

With 9h manually after a 9b cab install I was getting a missing dll error.

With the 9h cab installer I don;t get any dll errors, but going into the 'scan' option the app just sits on a 'please wait' screen and the camera never opens.

Using the 'shoot' option it looks like the camera tries to open, then something else flashes up (like a small WM dialog?) then returns to the menu...

So not working at all on the HD2.

ROM etc info in sig.

-FM
[Tilt, TyTN II, MDA Vario III General] henrik.dk:
Any other alternative?

I tried also mobiletag but none works flawless.
[Tilt, TyTN II, MDA Vario III General] hypest:
Hey fatmonk,

thank you for the report!

I'm really sorry that Barcorama v0.9x fails on your Leo. I'm afraid I don't have the resources to pursue the task of testing and adapting the app to each of the HTC devices, especially the newer ones.

But I'm more sorry for HTC+WM failing to provide easy (.NET) APIs for the camera preview, pushing me to try tweak methods in Barcorama...

I would be interested in such a program too :). If anyone finds one, please share it with this thread too! Ofcourse, I would like it to be free and non silo-infected, just as Barcorama :)

have fun,

hypest
[Tilt, TyTN II, MDA Vario III General] memoalien:
thank you

worked fine on my Leo/ HD2

was able to shoot ( but not scan) and look for the item on the web

but sadly still not everything defined on the web.

cheers
[Tilt, TyTN II, MDA Vario III General] bassmaster:
that application is amazing. unfortunatelly it is too slow for what i want to use ist. it takes like 20 seconds for the recognation. i need something that can do it in 2 seconds. do you think it would be speed up a lot if somebody make the library in c++ ???

motorola / symbol has a dll to recognize barcodes in 1-2 seconds with the imager (bw camara)
[Tilt, TyTN II, MDA Vario III General] hypest:
Hey, thanx :)

A C++ implementation would help, but not dramatically. Much time is spent capturing the photo and autofocusing.

Do you have any links to that DLLs? Are they free-of-charge?

have fun,

hypest
[Tilt, TyTN II, MDA Vario III General] mrhocuspocus:
this app is very cool proof of concept...

but what is it useful for? I thought it would search ebay or google shopping for best price, but it just goes to some webpage that tells you what product you are already holding in your hand.
[Tilt, TyTN II, MDA Vario III General] geedsen:
how to edit on a HD2?

May have missed it asI did not go through all 50 pages of the topic.

But I Installed it on my HTC HD2, but when going to the settings I cannot find a way of updating the information in the 'External Process' as there does not seem to be a way to get the HD2 virtual keyboard, or to do a cut and paste from the clipboard.

Tnx

Ben
[Tilt, TyTN II, MDA Vario III General] srowen:
Yes the Code 39 reader from ZXing should read any Code 39 barcode. Sounds like this is enabled in Barcorama.

But I would not be surprised if there is some bug in the decoder. I wonder if you can post an example of the barcode that fails? I can see about fixing the code, if that's the issue, in the original source, which should make it easy to patch into Barcorama.

FWIW I don't think we (ZXing) will implement POSTNET anytime soon; we're focusing on formats that have a plausible use case for mobile users. Code39 and Code128 are sort of a stretch. But if you guys implement POSTNET and are willing to post the source, and can license it in a way that we can incorporate (Apache), I'd sure like to port that back over for anyone who wants POSTNET in a Java app.
[Tilt, TyTN II, MDA Vario III General] pizzaguy:
This is it. Its a file, i just made it, printed it out then scanned it.

The top one is "pizzaguy" encoded in code 39, this was not read

the bottom is "1234567" encoded in code 39, this worked
[Tilt, TyTN II, MDA Vario III General] sahoopes:
Not sure if this is helpful but we use Code 39 at work and for ASCII characters you have to encode it using Extended Code 39 or Code 39 Full ASCII. The regular Code 39 supports a smaller set of characters.

Either Barcorama can't recognize Extended Code 39 or the plugin is not encoding properly.
[Tilt, TyTN II, MDA Vario III General] laakness:
Wow, I was able to get the new version to read a UPC off of a can of air duster and a book.

Are there plans to let us copy/paste the results or possibly dump it to the clipboard automatically?
[Tilt, TyTN II, MDA Vario III General] pizzaguy:
Well its either the plugin or Barcorama because it wont work with code 39, code 39-Mod 42 or code 39 Full ASCII (i didnt take a picture, i just saved the code itself and Opened it, so it couldn't be read wrong).
[Tilt, TyTN II, MDA Vario III General] hypest:
no code-39 success

I have also tried some code-39 codes with no success.

hypest
[Tilt, TyTN II, MDA Vario III General] srowen:
Ah, the zxing library Code 39 reader doesn't support Extended Code 39. It does support alpha characters in regular Code 39. I'll put it on the to-do list, and if there's a later re-port of the code, you can get this functionality.
[Tilt, TyTN II, MDA Vario III General] srowen:
Oops, I discovered the bug in our library and fixed it. I had a typo in the encoding of the letter "I"! It works otherwise.

For Barcorama you can quickly port this fix -- in Code39Reader.CHARACTER_ENCODINGS, change the encoding of "I" to 0x04C from 0x08C.
[Tilt, TyTN II, MDA Vario III General] srowen:
And finally, PS, I just added this to the library too. It won't attempt to decode Extended Code 39 sequences by default, since there's a chance this would cause some normal Code 39 sequences to mis-decode. So it is implemented as an optional mode you can pass to the constructor.
[Tilt, TyTN II, MDA Vario III General] pizzaguy:
Lol how would i do that? The only programming (coding) im really good at is web development...
[Tilt, TyTN II, MDA Vario III General] srowen:
I guess hypest is the man to talk to, since he ported it over to C# and has the source I guess. If you have the source, then what I said probably makes a lot more sense. It's just a little change.

There are plenty of fixes coming in so I hope hypest can re-port at some point to pick up the changes. this forum has turned up some good bug reports.
[Tilt, TyTN II, MDA Vario III General] hypest:
Fellow posters, I have updated the #1 post with a newer version that includes the srowen's code-39 fix!

I've also added a copy-to-clipboard functionality, when a code is found.

to srowen:

Thank you for the giving me te exact position of the fix!! ... and keep up the good work :)

hypest
[Tilt, TyTN II, MDA Vario III General] Jimmyy:
I will definitely try this out. I'll try to organize a small book collection I have. =)
[Tilt, TyTN II, MDA Vario III General] laakness:
Copy to clipboard is working fantastic...keep up the good work.
[Tilt, TyTN II, MDA Vario III General] pizzaguy:
AWESOME :D It works now :D
[Tilt, TyTN II, MDA Vario III General] zyir01:
Definitely getting there!

hypest,

I finally had another chance to try Barcorama again and it's definitely coming along nicely!

When I can keep my hand steady enough while taking the photo it will read the bar code very quickly. :)

Zyir
[Tilt, TyTN II, MDA Vario III General] arabbitte:
I been having a play with this and am very impressed.

One problem: When I scan a barcode and see the software sucessfully display the number above the buttons, how do I get it out? The above commentary suggests it's in the copy & paste buffer but when I exit the application and attempt to paste in, say, the calander, there is nothing there.

No biggie, just curious, as I'm only playing ;)
[Tilt, TyTN II, MDA Vario III General] hypest:
hhhmmm,

I just tried that: opened a captured barcode, recognized it, copied it, closed Barcorama, fired up Notes and pasted it ok, fired up Calendar and pasted it also. Seems to work :confused:

hypest
[Tilt, TyTN II, MDA Vario III General] pizzaguy:
wow... it was able to read the UPC and the (extremy fine) ICCID off my AT&T sim card case (but it couldnt read the SKU...) either was, i was pretty surprised. XD

but, to support an earier comment... i think it would be good to have a cancel button so if i can tell its to blury i dont have to wait for it.
[Tilt, TyTN II, MDA Vario III General] SilentlyScreaming:
I've been 'away' for a few days, but this new version has worked, I grabbed my firsttwo barcodes today :) I stuck up a couple of posts regarding the software on my blog. Big thank you for this new toy :)
[Tilt, TyTN II, MDA Vario III General] scottspa74:
read just the last 25, then.

You probably don't need to read all 58pgs for HD2 specific info, as, during most of this thread, almost noone had HD2s yet. Probably only the last 20 or so pages would deal with HD2 problems (and it seems people are having problems running/installing a lot of stuff on HD2) --hypest, or some other dev, has said that the HD2 APIs are closely guarded and not being released en masse, and maybe it's an API issue - I don't know, I'm not a dev, a possibility, though

Oh, on HD2, can you attach functions to long-press of any of your hardware keys? If so, you could attach 'keyboard' to long-press of a key (this has to be done for the pandora prog/cab that's been floating around if you have only virtual kybrd). May work for ya. Good luck

edit: I just reread your post, and, if your copy/paste isn't available either, a hardware button for keyboard may not help, IDK. Worth a try though.
[Tilt, TyTN II, MDA Vario III General] hypest:
hey Ben, there should be a "SIP" labeled button in the external process settings page. Pressing that should toggle the virtual keyboard. Have you tried that?

have fun,

hypest
[Tilt, TyTN II, MDA Vario III General] bobzero:
Hypest, I tried MobileTag out and it seems to scan and recognize barcodes very fast compared to barcorama (no offense of course!). I wonder if there is some method we could borrow from them to improve speed with barcorama?

http://www.mobiletag.com/
[Tilt, TyTN II, MDA Vario III General] hypest:
hey bobzero, Barcorama is slow indeed! No offense taken ;)

From a quick look, Mobiletag seems to only support 2D codes, right? 2D is known to be easier recognized and requiring less capture precision/resolution than 1D. Additionally, these apps (like the very good I-nigma and Quickmark) are native apps, thus being faster than the .NET counterparts (like Barcorama).

Anyway, I'm afraid I cannot find something in Mobiletag that can be shared...

have fun,

hypest
[Tilt, TyTN II, MDA Vario III General] lancehlot:
Barcorama slowness

You're little app comes in pretty handy at the electronics store. Thanks much!

You planning on writing it for Window Phone 7? Better hardware...so I hope that would ease the pain of any slow app. The wait for better hardware on the Windows Mobile platform is killing me.
[Tilt, TyTN II, MDA Vario III General] Das.Flaigsi:
Hi, you onely have to uncheck QR codes in settings and Barcorama will work very fast. :P

Other question: Why is there no source on SourceForge. I'm realy interested in develop aps for WM but i don't have any idea for a own project, so i want to help at other. But i can't promise that I'm able to help, I'm a newbie!

Or the trunk snapshot contains the latest files?
[Tilt, TyTN II, MDA Vario III General] 2002wrex:
hey hypest, can you help me out?

when trying to use the scan feature i get an error message like this:

BarcoramaButton Exception:

can't find PInvoke DLL

'WiMoNative.dll'

At: at

Barcorama.NS.Camera.GetAvailableResolutions()

at

BarcoramaNS.PageLiveScan.

BeginLiveCapture(PictureBox

aLiveCaputreDisplay)

at

etc. etc. etc.
[Tilt, TyTN II, MDA Vario III General] eenbox:
For some reason it would snap picture but would not go further becoming very laggy... I guess it needs more work...

PS Shop Savvy comes out in May 2010 for WinMo devices... so, I can wait...
[Tilt, TyTN II, MDA Vario III General] scottspa74:
work?

I don't know that it 'needs more work'. It works well on most 6.1 devices. And a lot of 'work' has already been put into it. It is well known and recorded that many existing progs aren't compatible sith HD2. Excuse me if I'm wrong, but your sig suggests you're using HD2.
[Tilt, TyTN II, MDA Vario III General] hypest:
WiMoNative.DLL must be in the same directory as the Barcorama.EXE. Try using the "cab" version of Barcorama...

As long as new (and actually incompatible) devices come out, more work will always be needed... But remember, I'm just a lonely hacker, slowing buying devices and not really trying to compete/keep up with any commercial entity :)

the latest files are on the 'branches' branch (http://barcorama.svn.sourceforge.net/viewvc/barcorama/branches/v09/).
[Tilt, TyTN II, MDA Vario III General] SilentlyScreaming:
Did you read through any of the pages here? Most people provide a little more information when letting the author know there is a problem. btw, as mentioned above somewhere, turning off QR code recog. speeds things up a lot, I believe.
[Tilt, TyTN II, MDA Vario III General] Phenomenon:
lol damn, ShopSavvy beat the XDA developers too it. All good though. I bet the XDA developers will come out with great tweaks for it.
[Tilt, TyTN II, MDA Vario III General] Phenomenon:
MOBILE TAG WILL DO THIS FEATURE

Can't remember what post I read, but someone did recommend Mobile Tag Barcode Reader and someone replied it only reads 2D. It actually does read 1D and will compare prices to online and localized stores.

AND IT SUPPORTS HTC HD2
[Tilt, TyTN II, MDA Vario III General] Bardamoule:
Hello, I've downloaded Barcorama, I've installed it on my HTC Touch Pro, tested it, and it converted the barcode I scanned into a series of numbers, then when I pressed Yes on running external, it performed a Google search with the numbers, and found nothing. Then I looked for a way to get info from the code and I found this website: h ttp://gepir.gs1.org/V31/xx/gtin.aspx

(UPC for the US: h ttp://upcmachine.com/ ) & It's EAN codes for Europe.

So I put this instead of the default ...google.com/search=###! in run external (external= my browser, below= the address) and now I can get information on the product. That's all I could come up with. I'm noobie enough to need a tutorial on how to use your app, I guess, maybe a good idea to provide step by step instructions in the 1st post of this thread. Also, does it really read 2D barcodes? I tried with one on my laptop screen but got nothing.

Then comparing prices is a whole new world, maybe it would be good to provide detailed info on this too in the 1st post.

Cheers.
[Tilt, TyTN II, MDA Vario III General] elizgh:
Mobiletag for windows mobile?

I've tested it on my HTC touch HD and it does everything it's supposed to do well but, big big problem it eats my battery in about two days!!!

I've closed it after every try, I've run Sktools and nothing seems to have being running or remained resident after exiting the program but the fact is that after removing it everything got back to normal.

Any ideas or suggestions? :(
[Tilt, TyTN II, MDA Vario III General] SilentlyScreaming:
Are you referring to MobileTag or Barcorama? (Your post title is "Mobiletag for windows mobile?")

Is it possible that whichever program you are using is somehow using the camera still, despite nothing being obvious in the process/app list? Have you tried using the camera as normal (taking a picture/video) and then quitting the standard camera app, in case this closes it down properly. Sorry if it doesn't help, but worth a shot (and clarification :) )
[Tilt, TyTN II, MDA Vario III General] MC_RUDE:
Hi, I`ve installed Barcorama 09h on my HTC HD Windows Mobile 6.1 but where can I find the program? I can´t find it under programs but it is in the uninstall option on the mobile. It´s so ****ink stupid, because I´ve installed the program correctly and the mobile popup says "programm installation successfull". How can I fix that Bug?
[Tilt, TyTN II, MDA Vario III General] ltickett:
This sounds like exactly what i've been hunting for! I want to use it for purposes other than price comparisons (all the other barcode apps seem to be buy with that as the sole intention!)

Now forgive me if i have missed something but i'm having trouble. I'm testing on both; ETEN x500 and x800 (fresh rom install, .NET Compact Framework 2.0 & Barcorama)

On the x500 when i goto Scan it just sits on "No barcode found". On the x800 the picture is corrupt (like an old tv with no signal).

On both phones when i goto Shoot i get an error:

An unexpected error has occurred in Barcorama.exe. Select Quit and then restart this program, or select Details for more information. An unknown error occurred.

Details:

Barcorama.exe

InvalidOperationException

An unkown error occurred.

at Microsoft.WindowsMobile.Forms.CameraCaptureDialog.LaunchCameraCaptureDialog()

at Microsoft.WindowsMobile.Forms.CameraCaptureDialog.ShowDialog()

at BarcoramaNS.BackgroundDialoger.BackgroundCameraDialog()

Then:

BarcoramaButton Exception:

ThreadAbortException

At: at System.PInvoke.PAL.Threading_Thread_Sleep()

at BarcoramaNS.PageShoot.StartCameraDialog()

at BarcoramaNS.PageCaptureMenu.button_Shoot_Click()

at System.Windows.Forms.Control.OnClick()

... there a little bit more that goes off the bottom of the screen.

Hope you can help- thanks
[Tilt, TyTN II, MDA Vario III General] dayznfuz:
Just loaded it on my TP2.

Works great. The scanning feature in particular works quickly and well -- but only in portrait mode. I can't get it to work in landscape. Not a big deal, but just a FYI.

What would be nice is if some search URL's were put onto one of the first posts. It would make it easier for people to get this working well.

After several different searches on this forum I came up with barcode.weblocalhost.com/mobile.php?q=!###! which works really well. The barcorama default is just google search which really isn't the greatest.

I also changed from the default browser (iexplorer) to Opera Mobile 10. If installed to device, the default location is \Program Files\Opera Mobile 10\Opera10-armv4i. By the way, you can't use Opera Mini. Apparently there's an issue with sending a command line URL to Mini.
[Tilt, TyTN II, MDA Vario III General] Thant:
Not working on Xperia X2. Lot of errors in live scaning with many files, if you try with camera shot give you an error "Can't load the file" the same if you want to load the barcode from a file after error report just exit.
[Tilt, TyTN II, MDA Vario III General] hesian:
Good URL but only of use to people in the US. Don't suppose anybody has found a good site for UK price comparisons ?
[Tilt, TyTN II, MDA Vario III General] rocmat1:
smartphone

Perhaps you could make this work for htc smartphones? Like the htc ozone, perhaps? :) Please?

It comes up with the Barcorama is loading...

and then it just has a bunch of errors... which Im sure has to do with the fact that this was programmed for touch phones instead of smart phones...

but I know for a fact that I have used some apps meant for touch phones, like morphgear for example, on my smartphone. I had to use sphelper, which would be fine....I just need it to not come up with an error preventing me from even using it. HEre are some of the errors:

barcorama.exe

Stack overflowException

at microsoft.agl.forms.WL.SetPos()

at

System.windows.froms.control.setboundsCore()

at

..........

at BarcoramaNS.BacoramaCL.BarcoramaCL_GotFocus
[Tilt, TyTN II, MDA Vario III General] sergsqr:
Is there anybody tried to launch this app on samsung GT-B3700?

Live Scanning doesn't work. An error appears:

Exception code: 0xc0000005

Exception address: 0x03f6bb18

Reading: 0x00410054

Faulting module: coredll.dll

Offset: 0x00022b18

at Camera.OpenCamera(Int32 id, IntPtr& hCamera)

at Camera.Open(CameraResolution cameraresolution)

at PageLiveScan.BeginLiveCapture(PictureBox aLiveCaptureDisplay) ...
[Tilt, TyTN II, MDA Vario III General] docfit2:
barcorama

Hypest

Using Treo 750 with WM6. Has anyone been sucessful using Barcorama on this device. Have downloaded 0.8 cab and tried to use it before updating to version 0.9h. Keep getting "An unexpected error occurred in Barcorama.exe. Select quit and then restart..." Any suggestions.
[Tilt, TyTN II, MDA Vario III General] bobzero:
Hey Hypest, maybe they added it as a new feature, but Mobiletag now shows that it supports 1d, 2d and QR codes.

http://marketplace.windowsphone.com...6f89a2&retURL=/search.aspx?keywords=mobiletag

Anyway, I still prefer Barcorama :) any chance you are still working a new version?

Cheers mate.
[Tilt, TyTN II, MDA Vario III General] hypest:
I haven't tried this updated version of Mobiletag yet. I hope it does a good job!

Barcorama development has rather stalled, I'm afraid :(. Also, my main device is now the G1, and Android is a lot more interesting for development!
[Tilt, TyTN II, MDA Vario III General] ChitownWingMan:
Unsuccessful install due to no trusted certificate.

I am getting the "Installation was unsuccessful...it is not digitally signed with a trusted certificate" error everytime I try to install the CAB. I tried both 8A and 9h. I have also made the appropriate HLKM\security\policies\policies changes as well as trying cert_SPCS.CAB and default_signed_disablesecurity.cab and nothing seems to workl.

I also tried the zip file and installed just the exe but I am missing the DLLs then.

Help please....
[Tilt, TyTN II, MDA Vario III General] TechGuy77:
Sounds like another lost dev to android...wow Windows Mobile dev is dying fast!
[Tilt, TyTN II, MDA Vario III General] ChumleyEX:
Well WM does suck compared to the others now. Not sure about WM 7
[Tilt, TyTN II, MDA Vario III General] sofialoca:
awesome app! thanx! greetings from greece ;)
[Tilt, TyTN II, MDA Vario III General] AlfredWallace:
This app works well on my Touch Pro !

Mobiletag just can't use autofocus to scan the barcodes !
[Tilt, TyTN II, MDA Vario III General] myc:
Cool app! keep up the good work
[Tilt, TyTN II, MDA Vario III General] eduardojj:
Great application. I already use for some time.

Where can I download the source code?
[Tilt, TyTN II, MDA Vario III General] hypest:
there you are ;) http://barcorama.svn.sourceforge.net/viewvc/barcorama/
[Tilt, TyTN II, MDA Vario III General] 1Siger1:
How to build and other questions?

Hi,

I downloaded source from repository (branch v09) and was trying to build, but can't do it. I have copied dlls from Windows SDKs and after building I get error:

Error	1	'Message' is an ambiguous reference between 'System.Windows.Forms.Message' and 'Microsoft.WindowsCE.Forms.Message'	d:\Download\Barcode Scanning\Barcorama Work v09\Barcorama.cs	307	39	Barcorama

I know that I can show VS which class to use and after that project will build. But the question for me is how you build that for mobile phone. This will build for full .NET and I can see that there are references for full .NET and Compact version. Could you explain how it is working for you?

I'm using VS2008SP1 with installed Windows Mobile SDK 6.0, 6.5. What VS were you using? Do you have other project for creating cabs? Do you edit csproj file by hand?

Thanks :)
[Tilt, TyTN II, MDA Vario III General] adi2123:
How to paste into application

Hi,

I installed Barcorama on my HTC Touch Pro2 and it's perfect scanning.

I just have an issue with setup of External Process. After scanning ( Part numbers with EAN 13 code) I want to jump into an application and just paste the scanned number into the field the cursor is located, so just automatically execute PASTE (Strg-V)

For testing I have done following setup:

External Process:	\windows\OneNoteMobile.exe

Arguments:	!###!

OneNote process is running and a document is open. Now I'm executing Barcorama and start scanning. The barcode is scanned, OneNote does automatically come into foreground with the open document, but the scanned number isn't paste into it. Using Strg-V I get the scanned number into the document.

What's wrong about my setup??

Maybe stupid question but I'm searching since days to solve this issue without finding any hint.

Regards

Adolf