[C# Barcode] SDK om barcodes te lezen binnen applicatie

Pagina: 1
Acties:
  • 252 views sinds 30-01-2008

  • Scharnout
  • Registratie: November 2000
  • Laatst online: 19-08 17:23
Ik wil binnen een applicatie barcodes (1d en 2d) kunnen lezen en het moet in een C# applicatie zijn. Nu heb ik daarvoor een mooie SDK gevonden:

http://www.tasman.co.uk/netbars/readme.html

Maar daar kan ik geen evaluatie van downloaden en ik vind het een vrij duur component. Zijn er mensen met andere ervaringen (andere sdk of componenten)?

edit:
Het blijkt niet duidelijk te zijn dus ik pas mijn startpost ff aan.

Ik wil het niet met een scanner doen, maar door het in te lezen als een bitmap of een ander imageformaat (lees ook de docs bij tasmen) binnen mijn c#-applicatie

En scanners van 50 euro kunnen geen 2d-formaten aan :)

[ Voor 31% gewijzigd door Scharnout op 07-10-2003 00:18 ]

And Bob's your uncle ...


  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 10-08 15:15
De simpele barcode 'hand-held bliepers' die ik gezien heb speelden gewoon als een numeriek toetsenbord. Daarvoor heb je helemaal geen SDK nodig.

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


  • Scharnout
  • Registratie: November 2000
  • Laatst online: 19-08 17:23
Ja .. maar de eerste 2d barcode scanners beginnen bij 1100 euro en dat past niet in de projectdoelstelling :)

Ik vroeg ook om een softwarematige oplossing. Over scanners weet ik genoeg. Ik wil zelf een applicatie maken wat ze herkent. Zoals bij gegeven voorbeeld.

And Bob's your uncle ...


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Moet het een C# SDK zijn? Anders is het natuurlijk simpeler, schrijf een mooie COM-wrapper. Is nog interessant ook B)

http://freshmeat.net/sear...e+reader&section=projects zou genoeg compileerbare spullen moeten opleveren (linbar of cuescan, is dat wat?). DLL bouwen en gaan met die handel!


Journalism is printing what someone else does not want printed; everything else is public relations.


  • Scharnout
  • Registratie: November 2000
  • Laatst online: 19-08 17:23
Ik word niet gesnapt denk ik.

Ik wil het gewoon van een gescand plaatje bijvoorbeeld af kunnen lezen. De barcode komt als image binnen en moet dan herkend worden alszijnde een bepaald barcode (moeten er meer kunnen zijn) en daarna de code lezen).

Edit:

Heb je misschien toch ook wat linkjes voor een com-wrapper? Alle kennis is meegenomen :)

[ Voor 17% gewijzigd door Scharnout op 06-10-2003 23:09 ]

And Bob's your uncle ...


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Scharnout schreef op 06 October 2003 @ 23:07:
Ik word niet gesnapt denk ik.
Wees er maar niet te zeker van, dat ben ik tenslotte ook niet :P

De lezer genereert een signaal adhv het lezen van een barcode - daar is het een barcodelezer voor, anders kan je net zo goed een fototoestel gebruiken - en de pc gebruikt een code library om met dat signaal een bruikbare tekenreeks te produceren. Een SDK bevat vervolgens de code die jij aan kan roepen om in jouw programma die tekenreeksen binnen te halen. Van die SDK hoef je eigenlijk alleen de functieheaders te kennen, vandaar dat ik zeg: neem een precompiled dll, schrijf een wrapper, en bouw je code in C#.
Heb je misschien toch ook wat linkjes voor een com-wrapper? Alle kennis is meegenomen :)
In C# heet het aanroepen van componenten die niet met .NET gebouwd zijn "COM interop". Voor linkjes mag je Google starten :> maar wees gerust, d'r is zat over te vinden. Het is tamelijk lastige materie met weinig foutmarge, maar met een middagje prutsen moet je werkende wrappertjes kunnen produceren; en daarna hoef je er niet meer naar om te kijken.


Journalism is printing what someone else does not want printed; everything else is public relations.


  • Scharnout
  • Registratie: November 2000
  • Laatst online: 19-08 17:23
Rataplan schreef op 06 October 2003 @ 23:45:
De lezer genereert een signaal adhv het lezen van een barcode - daar is het een barcodelezer voor, anders kan je net zo goed een fototoestel gebruiken - en de pc gebruikt een code library om met dat signaal een bruikbare tekenreeks te produceren. Een SDK bevat vervolgens de code die jij aan kan roepen om in jouw programma die tekenreeksen binnen te halen. Van die SDK hoef je eigenlijk alleen de functieheaders te kennen, vandaar dat ik zeg: neem een precompiled dll, schrijf een wrapper, en bouw je code in C#.
Neem voor de gein even een kijk op de link in mijn starttopic :) Misschien snap je me dan. Ik wil namelijk helegaar geen scanner gebruiken. Zoals reeds vermeld, is dat te duur. De oplossing om toch die barcode te "fetchen" (ik geef het beestje ff een naampje) heb ik al . Alleen nu moet ik nog zien hoe het plaatje "gelezen" (herkend en gelezen eigenlijk) wordt als een van de vele barcodes die er zijn. En dan voornamelijk voor 2d (datamatrix en pdf417). Dat moet binnen mijn bestaande c#-code gebeuren (indien mogelijk).

And Bob's your uncle ...


Verwijderd

Zoek eens op ImageBasic zal morgen nog ff wat producten opzoeken die dit kunnen, ik geloof dat het OCR pakket Abby dit ook kan.

Wij (collega's van me dan) gebruiken dit oa om barcodes van te scannen /registreren documenten te herkennen.

Deze schijnt ook wel goed te zijn:
http://www.accusoft.com/imaging/imagegear/ig_whatsnew.asp
[ download eval: http://www.accusoft.com/support/s_evalresource.asp]

ImageBasic:
http://www.hummingbird.co.../imagebasic/overview.html
[download eval: http://www.hummingbird.co...m/imagebasic/request.html]

nog een:
http://www.visionshape.com/pricelst.html (ff op OCX zoeken op deze)

en nog een:
http://www.inliteresearch...oducts/barcode_basic.html

en m'n google string :) : http://www.google.nl/sear...age+recognize+barcode&lr=

[ Voor 103% gewijzigd door Verwijderd op 07-10-2003 00:13 ]


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Hehe, * Rataplan is wakker :)

Ik zou "geen scanner willen" even bij je startpost d'r bij editen, ik heb 'm echt wel gelezen maar het blijkt er echt *niet* uit ;) Ik kwam er pas achter toen ik nav je laatste post toch maar even die link opende en daar "This library identifies and reads barcodes contained within System.Drawing.Bitmap instances" las.

Goed, dat is dan duidelijk.

(1) Barcode-lezers zijn niet zo duur, hoor. Een beetje pen heb je voor iets van 50 euro echt wel te pakken. Zo'n sjieke handscanner is idd aanzienlijk duurder, maar die heb je niet nodig. Ff een stoer plaatje van duur:
Afbeeldingslocatie: http://www.distel.nl/img/handscan.jpg
Twintig dollar op e-Bay:
Afbeeldingslocatie: http://www.mavin.com/pictures/ps2-cuecat.jpg
:X

(2) Met analyse van grafische bestanden kan ik je niet helpen wegens geen kennis in huis :'( Wellicht toch freshmeat.org nog even napluizen, meer weet ik niet voor je. Sorry.


Journalism is printing what someone else does not want printed; everything else is public relations.


  • Scharnout
  • Registratie: November 2000
  • Laatst online: 19-08 17:23
Mooie plaatjes, maar zoals net ge-edit in mijn startpost kunnen die scanners van 50 euro geen 2d-plaatjes aan. Die scanners beginnen bij 1100 euro en daar gaat het niet om.

And Bob's your uncle ...


  • PiepPiep
  • Registratie: Maart 2002
  • Laatst online: 08-06 11:02
http://www.ptouchpeople.com/Manuals/pt9200pc/insiders/93.htm
Het bovenste plaatje geeft een aantal protocollen weer.
De eerste is 1D iig, en wat de rest is weet ik niet.
Misschien kan je via die protocol namen meer info vinden?

486DX2-50 16MB ECC RAM 4x 500MB Drive array 1.44MB FDD MS-Dos 6.22


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Scharnout schreef op 07 oktober 2003 @ 00:20:
Mooie plaatjes, maar zoals net ge-edit in mijn startpost kunnen die scanners van 50 euro geen 2d-plaatjes aan. Die scanners beginnen bij 1100 euro en daar gaat het niet om.
Het spijt me dat ik me ermee bemoeid heb ;)

Toch vind ik dat je startpost niet in duidelijkheid uitblinkt: je wilt niet alleen barcodes (die dingen met streepjes), maar vooral ook matrixcodes kunnen lezen; en je wilt niet de codes zelf, maar plaatjes ervan verwerken; en plaatjes zijn altijd 2D, maar op dat 2D plaatje staat dus ook een 2D-code. Poe hee, dat viel nog niet mee, qua begrijpen :D

Maar - plaatje zegt meer dan 1000 woorden - het gaat dus om deze codes:
Afbeeldingslocatie: http://www.tasman.co.uk/netbars/datamatrix/bottles.jpg

En dan geldt voor mij helemaal: geen verstand van :) * Rataplan out :w


Journalism is printing what someone else does not want printed; everything else is public relations.


  • PiepPiep
  • Registratie: Maart 2002
  • Laatst online: 08-06 11:02
http://www.aim-ned.nl/2d_codes.asp
Hier heb je nog wat meer aan dan me vorige link denk ik.
Erg interessant dit allemaal, ik ga er ook meer over proberen te vinden :)

486DX2-50 16MB ECC RAM 4x 500MB Drive array 1.44MB FDD MS-Dos 6.22


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
dicht op verzoek.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.