Download the free trial version
Basic4android Video
Features
Tutorials and manuals
Showcase
Screenshots

Go Back   Android Development Forum - Basic4android > Basic4ppc (Windows Mobile) > Code Samples & Tips > Additional Libraries
Documentation Wiki Register Members List B4P Search Today's Posts Mark Forums Read

Additional Libraries Users contributed libraries.
This sub-forum is only available to licensed users.

QuickMark 1D/2D barcode reader library

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-22-2009, 03:35 PM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default QuickMark 1D/2D barcode reader library

This library allows one and two dimensional barcodes to be read in Basic4ppc using the QuickMark device application QuickMark Your device must be equipped with a camera and have QuickMark installed. This library requires .NET 2.0.

Desktop and device libraries are included with source for merging. Help is in the demo. It seems to work reasonably well on my HTC Touch Diamond.

I'll probably post a version that can generate 2D, and maybe 1D barcodes as a bitmap image in a few days time.

EDIT:- I've just noticed that QuickMark can decode DataMatrix as well!

EDIT:- QuickMarks' version control and documentation sucks big time . They changed their API without warning in the later releases of QuickMark and they are still calling it V3.8 even though it is different . This breaks applications assuming the earlier API . QuickMark library version 1.1 here is for the latest (r4604 as of Sept 2nd 2009!) API, version 1.0 is for the earlier version.

EDIT:- Version 1.1 replaced by 1.1a. Corrected DllVersion and new BarcodeType property determines how QuickMark starts. 1 is 1D barcode, 2 is 2D barcode.
Attached Files
File Type: zip QuickMark1.0.zip (8.5 KB, 152 views)
File Type: zip QuickMark1.1a.zip (8.9 KB, 151 views)

Last edited by agraham : 09-02-2009 at 11:13 AM.
Reply With Quote
  #2 (permalink)  
Old 03-23-2009, 07:49 AM
Byak@'s Avatar
Basic4ppc Veteran
 
Join Date: Jul 2008
Posts: 416
Send a message via ICQ to Byak@
Awards Showcase
Beta Tester 
Total Awards: 1
Default

Agraham, it's great!thanks for your work=)
__________________
I'll Kill you, I'll Crash you, I'll never be yours!
--------------------------------------------------
Qtek s110; o2 XDA Flame; Nokia E63 red;
ASUS Eee PC 901 (Windows XP sp3) + TouchScreen;
Reply With Quote
  #3 (permalink)  
Old 04-16-2009, 10:43 PM
Junior Member
 
Join Date: Apr 2008
Location: Germany - Hessen
Posts: 33
Send a message via ICQ to Rallig
Default Great but ...

Hello Agraham,

I installed Quickmark (trial-Version) and tried to use your demo.

Quickmark starts with pressing the READ-Button. Quickmark decode one QR and told me it was decoding successfully (with a decreasing number for further tryings).

After pressing the "ok"-Button ( Quickmark forced me to do ) I came back to the demo but without the decoded text in the Textfield.

Do you know a solution ?
Reply With Quote
  #4 (permalink)  
Old 04-17-2009, 10:27 AM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

Quote:
Originally Posted by Rallig View Post
Do you know a solution ?
You can try increasing the delay that the library waits for Quickmark to start up before talking to it. The default of one second worked reliably on my Diamond but may not be long enough for devices with slower memory and/or processors.

QM.Delay = 2000
__________________
Sorry, but I don't answer questions by PM or email.
Please post your queries in the forum.

Last edited by agraham : 04-17-2009 at 11:01 AM.
Reply With Quote
  #5 (permalink)  
Old 04-17-2009, 02:03 PM
Junior Member
 
Join Date: Apr 2008
Location: Germany - Hessen
Posts: 33
Send a message via ICQ to Rallig
Default

Quote:
Originally Posted by agraham View Post
You ..

QM.Delay = 2000
I tried several delays , from 500 until 10000 . But no returning String.
I used a msgbox in the decode event. But after successfull decode the event is not responsing.

What can I do furthermore ?

Phone : Samsung I900 Omnia
QuickMark Vers. : 3,8

Last edited by Rallig : 04-17-2009 at 03:25 PM. Reason: added details
Reply With Quote
  #6 (permalink)  
Old 04-17-2009, 02:23 PM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

I assume you are using the demo unchanged. It seems that QuickMark is launched but when it has recognized a code I expect that it is displaying the decoded data on the screen and then needing OK at the top right to be pressed to close QuickMark. If this is the case then QuickMark is not receiving the message that is sent to it by the library "Delay" milliseconds after it is launched by the library. This message should tell QuickMark to send the decoded data to the library and then close itself automatically without displaying the data on the screen.

The code in the library is the official QuickMark code for .NET and is very simple. I am afraid that I can see nothing further that can be done if it doesn't work on your device.
__________________
Sorry, but I don't answer questions by PM or email.
Please post your queries in the forum.
Reply With Quote
  #7 (permalink)  
Old 04-17-2009, 06:55 PM
Junior Member
 
Join Date: Apr 2008
Location: Germany - Hessen
Posts: 33
Send a message via ICQ to Rallig
Default

I activated QuickMark as advanced edition.

Now following happens :
Start quickmarkdemo.spb with basic4ppc.exe ->
Press "Read" button ->
Quickmark opens ->
Quickmark recognise a QR-Code ->
Quickmark closes automatically ->
No text in the textbox

Really don't know where I may test something.
I try to write to the support of quickmark.

Thanks for your help
Reply With Quote
  #8 (permalink)  
Old 09-02-2009, 01:10 AM
Junior Member
 
Join Date: Aug 2009
Posts: 12
Default

Hi ,

I am using QuickMark V3.8 Advance Edition and tried the demo and got
the exactly same problem may I find out whether the library dll is
updated and compatible with the latest Quick mark ?

And can I find out any possibility that QuickMark library is not function
properly ?
Reply With Quote
  #9 (permalink)  
Old 09-02-2009, 06:42 AM
Junior Member
 
Join Date: Apr 2008
Location: Germany - Hessen
Posts: 33
Send a message via ICQ to Rallig
Default

Hello kalmenchia,

thx for this new reply ... I had nearly forgotten this thread

I asked the Quickmark-Support and they make me a proposal to use the demo(s) from the api-download - Section .

It works, but Samsung I900 didn't support the autofocus. Now there is a plugin - good time to find a new start.

Perhaps we can find a solution.
Reply With Quote
  #10 (permalink)  
Old 09-02-2009, 09:39 AM
agraham's Avatar
Basic4ppc Expert
 
Join Date: Jul 2007
Location: Cheshire, UK
Posts: 6,072
Awards Showcase
Innovator medal Beta Tester Forum Contributer 
Total Awards: 3
Default

QuickMark are a shower of incompetent unprofessional p******s. In the first post there are now two versions of the library targetting different releases of QuickMark. These different releases are all stupidly referred to as version 3.8 by QuickMark! Two different dlls are necessary because of this. See which (if either) of the dlls work for you. I would advice downloading the latest version of QuickMark for your device which should work with version 1.1 of the library.
__________________
Sorry, but I don't answer questions by PM or email.
Please post your queries in the forum.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Porting library for QR barcode (dimensional) bluedude Questions (Windows Mobile) 12 03-22-2009 11:05 PM
GPX Reader DieterR Code Samples & Tips 0 11-24-2008 11:21 PM
simple chm reader Cableguy Chit Chat 5 05-19-2008 03:40 PM
bible reader lavcastillo Questions (Windows Mobile) 6 01-31-2008 11:58 AM
SQL Reader BPak Basic4ppc Wishlist 0 01-26-2008 11:05 PM


All times are GMT. The time now is 06:48 AM.


Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0