QR code - Wikipedia

文章推薦指數: 80 %
投票人數:10人

Design QRcode FromWikipedia,thefreeencyclopedia Jumptonavigation Jumptosearch Typeofmatrixbarcode QRcodefortheURLoftheEnglishWikipediaMobilemainpage. AQRcode(aninitialismforQuickResponsecode)isatypeofmatrixbarcode(ortwo-dimensionalbarcode)[1]inventedin1994bytheJapaneseautomotivecompanyDensoWave.[2][3]Abarcodeisamachine-readableopticallabelthatcontainsinformationabouttheitemtowhichitisattached.Inpractice,QRcodesoftencontaindataforalocator,identifier,ortrackerthatpointstoawebsiteorapplication.AQRcodeusesfourstandardizedencodingmodes(numeric,alphanumeric,byte/binary,andkanji)tostoredataefficiently;extensionsmayalsobeused.[4] TheQuickResponsesystembecamepopularoutsidetheautomotiveindustryduetoitsfastreadabilityandgreaterstoragecapacitycomparedtostandardUPCbarcodes.Applicationsincludeproducttracking,itemidentification,timetracking,documentmanagement,andgeneralmarketing.[5] AQRcodeconsistsofblacksquaresarrangedinasquaregridonawhitebackground,whichcanbereadbyanimagingdevicesuchasacamera,andprocessedusingReed–Solomonerrorcorrectionuntiltheimagecanbeappropriatelyinterpreted.Therequireddataisthenextractedfrompatternsthatarepresentinbothhorizontalandverticalcomponentsoftheimage.[5] Contents 1History 2Adoption 3Standards 4Uses 4.1Augmentedreality 4.2Displayingmultimediacontents 4.3Mobileoperatingsystems 4.4Virtualstores 4.5QRcodepayment 4.6Websitelogin 4.7Restaurantordering 4.8JoiningaWi‑Finetwork 4.9Funeraryuse 4.10Electronicauthentication 4.11Videogames 4.12Loyaltyprograms 4.13Counterfeitdetection 4.14Producttracing 4.15COVID-19pandemic 5Design 5.1Storage 5.2Errorcorrection 5.3Encoding 5.4Decodingexample 6Variants 6.1Model1 6.2MicroQRcode 6.3IQRcode 6.4SecureQRcode 6.5FrameQR 6.6HCC2D 6.7JABcode 7License 8Risks 9Seealso 10References 11Bibliography 12Externallinks History[edit] Thissectionneedsexpansion.Youcanhelpbyaddingtoit.(October2021) TheQRcodesystemwasinventedin1994byMasahiroHarafromtheJapanesecompanyDensoWave.[6]TheinitialdesignwasinfluencedbytheblackandwhitepiecesonaGoboard.[7]Itspurposewastotrackvehiclesduringmanufacturing;itwasdesignedtoallowhigh-speedcomponentscanning.[8] Adoption[edit] QRcodesarenowusedinamuchbroadercontext,includingbothcommercialtrackingapplicationsandconvenience-orientedapplicationsaimedatmobile-phoneusers(termedmobiletagging).QRcodesmaybeusedtodisplaytexttotheuser,toopenawebpageontheuser'sdevice,toaddavCardcontacttotheuser'sdevice,toopenaUniformResourceIdentifier(URI),toconnecttoawirelessnetwork,ortocomposeanemailortextmessage.ThereareagreatmanyQRcodegeneratorsavailableassoftwareorasonlinetoolsthatareeitherfree,orrequireapaidsubscription.[9]TheQRcodehasbecomeoneofthemost-usedtypesoftwo-dimensionalcode.[10] DuringthemonthofJune2011,14millionAmericanmobileusersscannedaQRcodeorabarcode.Some58%ofthoseusersscannedaQRorbarcodefromtheirhomes,while39%scannedfromretailstores;53%ofthe14millionusersweremenbetweentheagesof18and34.[11] ASeptember2020surveyfoundthat18.8percentofconsumersintheUnitedStatesandUnitedKingdomstronglyagreedthattheyhadnoticedanincreaseofQRcodeusesincethebeginofCOVID-19relatedshelter-in-placeordersinMarch2020.[12] Standards[edit] StructureofaQRcode(version7),highlightingfunctionalelements. ThereareseveralstandardsthatcovertheencodingofdataasQRcodes:[13] October1997 –AIM(AssociationforAutomaticIdentificationandMobility)International[14] January1999 –JISX0510 June2000 –ISO/IEC18004:2000Informationtechnology –Automaticidentificationanddatacapturetechniques –Barcodesymbology –QRcode(nowwithdrawn)DefinesQRcodemodels1and2symbols. 1September2006 –ISO/IEC18004:2006Informationtechnology –Automaticidentificationanddatacapturetechniques –QRcode2005barcodesymbologyspecification(nowwithdrawn)[15]DefinesQRcode2005symbols,anextensionofQRcodemodel2.DoesnotspecifyhowtoreadQRcodemodel1symbols,orrequirethisforcompliance. 1February2015 –ISO/IEC18004:2015Information –Automaticidentificationanddatacapturetechniques –QRCodebarcodesymbologyspecificationRenamestheQRCode2005symboltoQRCodeandaddsclarificationtosomeproceduresandminorcorrections. Attheapplicationlayer,thereissomevariationbetweenmostoftheimplementations.Japan'sNTTDoCoMohasestablisheddefactostandardsfortheencodingofURLs,contactinformation,andseveralotherdatatypes.[16]Theopen-source"ZXing"projectmaintainsalistofQRcodedatatypes.[17] Uses[edit] AQRcodeusedonalargebillboardinJapan,linkingtothesagasou.mobiwebsite. QRcodeshavebecomecommoninconsumeradvertising.Typically,asmartphoneisusedasaQRcodescanner,displayingthecodeandconvertingittosomeusefulform(suchasastandardURLforawebsite,therebyobviatingtheneedforausertotypeitintoawebbrowser). QRcodehasbecomeafocusofadvertisingstrategy,sinceitprovidesawaytoaccessabrand'swebsitemorequicklythanbymanuallyenteringaURL.[18][19]Beyondmereconveniencetotheconsumer,theimportanceofthiscapabilityisthatitincreasestheconversionrate:thechancethatcontactwiththeadvertisementwillconverttoasale.Itcoaxesinterestedprospectsfurtherdowntheconversionfunnelwithlittledelayoreffort,bringingtheviewertotheadvertiser'swebsiteimmediately,whereasalongerandmoretargetedsalespitchmaylosetheviewer'sinterest. Althoughinitiallyusedtotrackpartsinvehiclemanufacturing,QRcodesareusedoveramuchwiderrangeofapplications.Theseincludecommercialtracking,entertainmentandtransportticketing,productandloyaltymarketingandin-storeproductlabeling.Examplesofmarketingincludewhereacompany'sdiscountedandpercentdiscountcanbecapturedusingaQRcodedecoderwhichisamobileapp,orstoringacompany'sinformationsuchasaddressandrelatedinformationalongsideitsalpha-numerictextdataascanbeseeninYellowPagesdirectories. Theycanalsobeusedinstoringpersonalinformationforusebyorganizations.AnexampleofthisisPhilippinesNationalBureauofInvestigation(NBI)whereNBIclearancesnowcomewithaQRcode.Manyoftheseapplicationstargetmobile-phoneusers(viamobiletagging).Usersmayreceivetext,addavCardcontacttotheirdevice,openaURL,orcomposeane-mailortextmessageafterscanningQRcodes.TheycangenerateandprinttheirownQRcodesforotherstoscanandusebyvisitingoneofseveralpayorfreeQRcode-generatingsitesorapps.GooglehadanAPI,nowdeprecated,togenerateQRcodes,[20]andappsforscanningQRcodescanbefoundonnearlyallsmartphonedevices.[21] QRcodeshavebeenusedandprintedontrainticketsinChinasince2010.[22] QRcodesstoringaddressesandURLsmayappearinmagazines,onsigns,onbuses,onbusinesscards,oronalmostanyobjectaboutwhichusersmightwantinformation.UserswithacameraphoneequippedwiththecorrectreaderapplicationcanscantheimageoftheQRcodetodisplaytext,contactinformation,connecttoawirelessnetwork,oropenawebpageinthephone'sbrowser.Thisactoflinkingfromphysicalworldobjectsistermedhardlinkingorobjecthyperlinking.QRcodesalsomaybelinkedtoalocationtotrackwhereacodehasbeenscanned.EithertheapplicationthatscanstheQRcoderetrievesthegeoinformationbyusingGPSandcelltowertriangulation(aGPS)ortheURLencodedintheQRcodeitselfisassociatedwithalocation.In2008,aJapanesestonemasonannouncedplanstoengraveQRcodesongravestones,allowingvisitorstoviewinformationaboutthedeceased,andfamilymemberstokeeptrackofvisits.[23]PsychologistRichardWisemanwasoneofthefirstauthorstoincludeQRcodesinabook,inParanormality:WhyWeSeeWhatIsn'tThere(2011).[24][failedverification] QRcodeshavebeenincorporatedintocurrency.InJune2011,TheRoyalDutchMint(KoninklijkeNederlandseMunt)issuedtheworld'sfirstofficialcoinwithaQRcodetocelebratethecentenaryofitscurrentbuildingandpremises.Thecoincanbescannedbyasmartphoneandoriginallylinkedtoaspecialwebsitewithcontentsaboutthehistoricaleventanddesignofthecoin.[25]In2014,theCentralBankofNigeriaissueda100-nairabanknotetocommemorateitscentennial,thefirstbanknotetoincorporateaQRcodeinitsdesign.Whenscannedwithaninternet-enabledmobiledevice,thecodegoestoawebsitewhichtellsthecentenarystoryofNigeria.[26]In2015,theCentralBankoftheRussianFederationissueda100-rublesnotetocommemoratetheannexationofCrimeabytheRussianFederation.ItcontainsaQRcodeintoitsdesign,andwhenscannedwithaninternet-enabledmobiledevice,thecodegoestoawebsitethatdetailsthehistoricalandtechnicalbackgroundofthecommemorativenote.In2017,theBankofGhanaissueda5-cedisbanknotetocommemorate60yearsofCentralBankinginGhana,andcontainsaQRcodeinitsdesign,whichwhenscannedwithaninternet-enabledmobiledevice,thatcodegoestotheofficialBankofGhanawebsite. Creditcardfunctionalityisunderdevelopment.InSeptember2016,theReserveBankofIndia(RBI)launchedtheeponymouslynamedBharatQR,acommonQRcodejointlydevelopedbyallthefourmajorcardpaymentcompanies-NationalPaymentsCorporationofIndiathatrunsRuPaycardsalongwithMasterCard,VisaandAmericanExpress.Itwillalsohavethecapabilityofacceptingpaymentsontheunifiedpaymentsinterface(UPI)platform.[27][28] Augmentedreality[edit] QRcodesareusedinsomeaugmentedrealitysystemstodeterminethepositionsofobjectsin3-dimensionalspace.[8] Displayingmultimediacontents[edit] MultimediaQRcodesarealsousedtodirectuserstospecificmultimediacontents(suchasvideo,audio,images,documents,etc.). Mobileoperatingsystems[edit] QRcodescanbeusedonvariousmobiledeviceoperatingsystems.iPhonesrunningoniOS11andhigher[29]andsomeAndroiddevicescannativelyscanQRcodeswithoutdownloadinganexternalapp.[30]ThecameraappisabletoscananddisplaythekindofQRcode(onlyoniPhone)alongwiththelink(bothonAndroidandiPhone).ThesedevicessupportURLredirection,whichallowsQRcodestosendmetadatatoexistingapplicationsonthedevice.Manypaidorfreeappsareavailablewiththeabilitytoscanthecodesandhard-linktoanexternalURL. Virtualstores[edit] QRcodeshavebeenusedtoestablish"virtualstores",whereagalleryofproductinformationandQRcodesispresentedtothecustomer,e.g.onatrainstationwall.ThecustomersscantheQRcodes,andtheproductsaredeliveredtotheirhomes.ThisusestartedinSouthKorea,[31]andArgentina,[32]butiscurrentlyexpandingglobally.[33]Walmart,Procter&GambleandWoolworthshavealreadyadoptedtheVirtualStoreconcept.[34] QRcodepayment[edit] Mainarticle:QRcodepayment QRcodescanbeusedtostorebankaccountinformationorcreditcardinformation,ortheycanbespecificallydesignedtoworkwithparticularpaymentproviderapplications.ThereareseveraltrialapplicationsofQRcodepaymentsacrosstheworld.[35][36]IndevelopingcountrieslikeChina,[37][38]India[39]andBangladeshQRcodepaymentisaverypopularandconvenientmethodofmakingpayments.SinceAlipaydesignedaQRcodepaymentmethodin2011,[40]mobilepaymenthasbeenquicklyadoptedinChina.Asof2018,around83%ofallpaymentsweremadeviamobilepayment.[41] InNovember2012,QRcodepaymentsweredeployedonalargerscaleintheCzechRepublicwhenanopenformatforpaymentinformationexchange — aShortPaymentDescriptor — wasintroducedandendorsedbytheCzechBankingAssociationastheofficiallocalsolutionforQRpayments.[42][43]In2013,theEuropeanPaymentCouncilprovidedguidelinesfortheEPCQRcodeenablingSCTinitiationwithintheEurozone. Websitelogin[edit] QRcodescanbeusedtologintowebsites:aQRcodeisshownontheloginpageonacomputerscreen,andwhenaregistereduserscansitwithaverifiedsmartphone,theywillautomaticallybeloggedin.Authenticationisperformedbythesmartphonewhichcontactstheserver.GoogletestedsuchaloginmethodinJanuary2012.[44] Restaurantordering[edit] FastserverestaurantscanpresentaQRcodenearthefrontdoorallowinggueststoviewanonlinemenu,orevenredirectthemtoanonlineorderingwebsiteorapp,allowingthemtoorderorpotentiallypayfortheirmealwithouthavingtostandinlineoruseacashier.QRcodescanalsolinktodailyorweeklyspecialsthatarenotprintedonthestandardizedmenus.[45]Attableserverestaurants,QRcodesenablegueststoordertheirmealswithoutawaiterinvolved—theQRcodecontainsthetablenumbersoserversknowwheretobringthefood.[46][47]Thisapplicationhasgrownespeciallysincetheneedforsocialdistancingduringthe2020COVID-19pandemichaspromptedreducedcontactbetweenservicestaffandcustomers.[46] JoiningaWi‑Finetwork[edit] AQRcodetoautomaticallyjoinaWi‑Finetwork. ByspecifyingtheSSID,encryptiontype,password/passphrase,andiftheSSIDishiddenornot,mobiledeviceuserscanquicklyscanandjoinnetworkswithouthavingtomanuallyenterthedata.[48]AMECARD-likeformatissupportedbyAndroidandiOS11+.[49] Commonformat:WIFI:S:;T:;P:;H:; Sample:WIFI:S:MySSID;T:WPA;P:MyPassW0rd;; Funeraryuse[edit] AQRcodewhichlinkstoanobituaryandcanbeplacedonaheadstone. AQRcodecanlinktoanobituaryandcanbeplacedonaheadstone.In2008,IshinokoeinYamanashiPrefecture,JapanbegantoselltombstoneswithQRcodesproducedbyITDeSign,wherethecodeleadstoavirtualgravesiteofthedeceased.[50][51][52]Othercompanies,suchasWisconsin-basedInteractiveHeadstones,havealsobegunimplementingQRcodesintotombstones.[53]In2014,theJewishCemeteryofLaPazinUruguaybeganimplementingQRcodesfortombstones.[54] Electronicauthentication[edit] QRcodesarealsousedtogeneratetime-basedone-timepasswords(TOTP)forelectronicauthentication. Videogames[edit] Popularvideogames,suchasFez,TheTalosPrinciple,andWatchDogs,haveincorporatedQRcodesasstoryandgameplayelements.[55][56]AmongUshasaQRcodeeasteregginthe"Scanboardingpass"taskintheMIRAHQmap.MobilegamessuchasMunzeeusegeolocationincombinationwithQRcodestocreateagamethatisplayedintherealworldbyscanningQRstickersinphysicallocations.[57] Loyaltyprograms[edit] QRcodeshavebeenusedbyvariousretailoutletsthathaveloyaltyprograms.SometimestheseprogramsareaccessedwithanappthatisloadedontoaphoneandincludesaprocesstriggeredbyaQRcodescan.TheQRcodesforloyaltyprogramstendtobefoundprintedonthereceiptforapurchaseorontheproductsthemselves.Usersintheseschemescollectawardpointsbyscanningacode. Counterfeitdetection[edit] SerialisedQRcodeshavebeenusedbybrands[58]andgovernments[59]toletconsumers,retailersanddistributorsverifytheauthenticityoftheproductsandhelpwithdetectingcounterfeitproducts,aspartofabrandprotectionprogram.[60]However,thesecuritylevelofaregularQRCodeislimitedsinceQRCodesprintedonoriginalproductsareeasilyreproducedonfakeproducts,eventhoughtheanalysisofdatageneratedasaresultofQRCodescanningcanbeusedtodetectcounterfeitingandillicitactivity.[61]AhighersecuritylevelcanbeattainedbyembeddingadigitalwatermarkorcopydetectionpatternintotheimageoftheQRCode.ThismakestheQRCodemoresecureagainstcounterfeitingattempts,andfakeproductswhichcontainacounterfeitQRCodecanbedetectedbyscanningthesecureQRCodewithaspecificapp(eventhoughtheQRCodemessageitselfisvalid).[62] Producttracing[edit] Furtherinformation:Producetraceability DifferentstudieshavebeenmadetoassesstheeffectivenessofQRcodesasameansofconveyinglabellinginformationandtheiruseaspartofafoodtraceabilitysystem.In,[63]itwasfoundthatwhenprovidedfreeaccesstoasmartphonewithQRCodescanningapp,52.6%ofparticipantswoulduseittoaccesslabellinginformation.AstudymadeinSouthKoreashowedthatconsumersappreciateQRcodeusedinfoodtraceabilitysystem,astheyprovidedetailedinformationaboutfood,aswellasinformationthathelpsthemintheirpurchasingdecision.[64]IfQRCodesareserialised,consumerscanaccessawebpageshowingthesupplychainforeachingredient,aswellasinformationspecifictoeachrelatedbatch,includingmeatprocessorsandmanufacturers,whichhelpsaddresstheconcernstheyhaveabouttheoriginoftheirfood.[65] COVID-19pandemic[edit] AftertheCOVID-19pandemicbeganspreading,QRcodesbegantobeusedasa"touchless"systemtodisplayinformation,showmenus,orprovideupdatedconsumerinformation,especiallyinthehospitalityindustry.RestaurantsreplacedpaperorlaminatedplasticmenuswithQRcodedecalsonthetable,whichopenedanonlineversionofthemenu.Thispreventedtheneedtodisposeofsingle-usepapermenus,orinstitutecleaningandsanitizingproceduresforpermanentmenusaftereachuse.[66]Localtelevisionstationshavealsobeguntoutilizecodesonlocalnewscaststoallowviewersquickeraccesstostoriesorinformationinvolvingthepandemic,includingtestingandimmunizationschedulingwebsites,orforlinkswithinstoriesmentionedinthenewscastsoverall. InseveralAustralianstates,patronsarerequiredtoscanQRcodesatshops,clubs,supermarketsandotherserviceandretailestablishmentsonentrytoassistcontacttracing.Singapore,Taiwan,theUnitedKingdomandNewZealandusesimilarsystems.[67] TheEuropeanUnionoffersaEUDigitalCOVIDCertificate(EUDCC),aQRCodewhichcontainsadigitally-signedproofofvaccination,proofofarecentrecovery,orarecentnegativetest.. Design[edit] Unliketheolder,one-dimensionalbarcodesthatweredesignedtobemechanicallyscannedbyanarrowbeamoflight,aQRcodeisdetectedbya2-dimensionaldigitalimagesensorandthendigitallyanalyzedbyaprogrammedprocessor.TheprocessorlocatesthethreedistinctivesquaresatthecornersoftheQRcodeimage,usingasmallersquare(ormultiplesquares)nearthefourthcornertonormalizetheimageforsize,orientation,andangleofviewing.ThesmalldotsthroughouttheQRcodearethenconvertedtobinarynumbersandvalidatedwithanerror-correctingalgorithm. Storage[edit] TheamountofdatathatcanbestoredintheQRcodesymboldependsonthedatatype(mode,orinputcharacterset),version(1,...,40,indicatingtheoveralldimensionsofthesymbol,i.e.4×versionnumber+17dotsoneachside),anderrorcorrectionlevel.Themaximumstoragecapacitiesoccurforversion40anderrorcorrectionlevelL(low),denotedby40-L:[10][68] Maximumcharacterstoragecapacity(40-L)characterreferstoindividualvaluesoftheinputmode/datatype Inputmode Max.characters Bits/char. Possiblecharacters,defaultencoding Numericonly 7,089 31⁄3 0,1,2,3,4,5,6,7,8,9 Alphanumeric 4,296 51⁄2 0–9,A–Z(upper-caseonly),space,$, %,*,+,-,.,/, : Binary/byte 2,953 8 ISO8859-1 Kanji/kana 1,817 13 ShiftJISX0208 HerearesomesampleQRcodesymbols: Version1(21×21).Content:"Ver1" Version2(25×25).Content:"Version2" Version3(29×29).Content:"Version3QRCode" Version4(33×33).Content:"Version4QRCode,upto50char" Version10(57×57).Content:"VERSION10QRCODE,UPTO174CHARATHLEVEL,WITH57X57MODULESANDPLENTYOFERRORCORRECTIONTOGOAROUND.NOTETHATTHEREAREADDITIONALTRACKINGBOXES"(actuallyencodedinallcapitalletters).("Trackingboxes"aremorecommonlycalledalignmentpatterns.) Version25(117×117)Content:1,269charactersofASCIItextdescribingQRCodes Version40(177×177) Errorcorrection[edit] DamagedbutstilldecodableQRcode,Linktohttp://en.m.wikipedia.org ExampleofaQRcodewithartisticembellishmentthatwillstillscancorrectlythankstoerrorcorrection QRcodesuseReed–Solomonerrorcorrectionoverthefinitefield F 256 {\displaystyle\mathbb{F}_{256}} ,theelementsofwhichareencodedasbytesof8bits;thebyte b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 {\displaystyleb_{7}b_{6}b_{5}b_{4}b_{3}b_{2}b_{1}b_{0}} withastandardnumericalvalue ∑ i = 0 7 b i 2 i {\displaystyle\textstyle\sum_{i=0}^{7}b_{i}2^{i}} encodesthefieldelement ∑ i = 0 7 b i α i {\displaystyle\textstyle\sum_{i=0}^{7}b_{i}\alpha^{i}} where α ∈ F 256 {\displaystyle\alpha\in\mathbb{F}_{256}} istakentobeaprimitiveelementsatisfying α 8 + α 4 + α 3 + α 2 + 1 = 0 {\displaystyle\alpha^{8}+\alpha^{4}+\alpha^{3}+\alpha^{2}+1=0} .TheReed–Solomoncodeusesoneof37differentpolynomialsover F 256 {\displaystyle\mathbb{F}_{256}} ,withdegreesrangingfrom7to68,dependingonhowmanyerrorcorrectionbytesthecodeadds.ItisimpliedbytheformofReed–Solomonused(systematicBCHview)thatthesepolynomialsareallontheform ∏ i = 0 n − 1 ( x − α i ) {\textstyle\prod_{i=0}^{n-1}(x-\alpha^{i})} ,howevertherulesforselectingthedegree n {\displaystylen} arespecifictotheQRstandard. WhendiscussingtheReed–Solomoncodephasethereissomeriskforconfusion,inthattheQRISOstandardusesthetermcodewordfortheelementsof F 256 {\displaystyle\mathbb{F}_{256}} ,whichrespecttotheReed–Solomoncodearesymbols,whereasitusesthetermblockforwhatwithrespecttotheReed–Solomoncodearethecodewords.Thenumberofdataversuserrorcorrectionbyteswithineachblockdependson(i)theversion(sidelength)oftheQRsymboland(ii)theerrorcorrectionlevel,ofwhichtherearefour.Thehighertheerrorcorrectionlevel,thelessstoragecapacity.Thefollowingtableliststheapproximateerrorcorrectioncapabilityateachofthefourlevels: LevelL(Low) 7%ofdatabytescanberestored. LevelM(Medium) 15%ofdatabytescanberestored. LevelQ(Quartile)[69] 25%ofdatabytescanberestored. LevelH(High) 30%ofdatabytescanberestored. InlargerQRsymbols,themessageisbrokenupintoseveralReed–Solomoncodeblocks.Theblocksizeischosensothatnoattemptismadeatcorrectingmorethan15errorsperblock;thislimitsthecomplexityofthedecodingalgorithm.Thecodeblocksaretheninterleavedtogether,makingitlesslikelythatlocalizeddamagetoaQRsymbolwilloverwhelmthecapacityofanysingleblock. Duetoerrorcorrection,itispossibletocreateartisticQRcodesthatstillscancorrectly,butcontainintentionalerrorstomakethemmorereadableorattractivetothehumaneye,aswellastoincorporatecolors,logos,andotherfeaturesintotheQRcodeblock.[70][71] ItisalsopossibletodesignartisticQRcodeswithoutreducingtheerrorcorrectioncapacitybymanipulatingtheunderlyingmathematicalconstructs.[72][73]ImageprocessingalgorithmsarealsousedtoreduceerrorsinQR-code.[74] Encoding[edit] Theformatinformationrecordstwothings:theerrorcorrectionlevelandthemaskpatternusedforthesymbol.Maskingisusedtobreakuppatternsinthedataareathatmightconfuseascanner,suchaslargeblankareasormisleadingfeaturesthatlooklikethelocatormarks.Themaskpatternsaredefinedonagridthatisrepeatedasnecessarytocoverthewholesymbol.Modulescorrespondingtothedarkareasofthemaskareinverted.TheformatinformationisprotectedfromerrorswithaBCHcode,andtwocompletecopiesareincludedineachQRsymbol.[5] Themessagedatasetisplacedfromrighttoleftinazigzagpattern,asshownbelow.Inlargersymbols,thisiscomplicatedbythepresenceofthealignmentpatternsandtheuseofmultipleinterleavederror-correctionblocks. Meaningofformatinformation.Intheabovefigure,theformatinformationisprotectedbya(15,5)BCHcode,whichcancorrectupto3biterrors.Thetotallengthofthecodeis15bits,ofwhich5aredatabits(2EClevel+3maskpattern)and10areextrabitsforerrorcorrection.Theformatmaskforthese15bitsis:[101011001010101].Notethatwemapthemaskedvaluesdirectlytoitsmeaninghere. MessageplacementwithinaQRsymbol.Themessageisencodedusinga(255,249)ReedSolomoncode(shortenedto(24,18)codebyusing"padding")whichcancorrectupto3byteerrors. Largersymbolillustratinginterleavedblocks.Themessagehas26databytesandisencodedusingtwoReed-Solomoncodeblocks.Eachblockisa(255,233)ReedSolomoncode(shortenedto(35,13)code),whichcancorrectupto11byteerrorsinasingleburst,containing13databytesand22"parity"bytesappendedtothedatabytes.Thetwo35-byteReed-Solomoncodeblocksareinterleavedsoitcancorrectupto22byteerrorsinasingleburst(resultinginatotalof70codebytes).ThesymbolachieveslevelHerrorcorrection. ThegeneralstructureofaQRencodingisasasequenceof4bitindicatorswithpayloadlengthdependentontheindicatormode(e.g.byteencodingpayloadlengthisdependentonthefirstbyte).[75] Modeindicator Description Typicalstructure'[type :sizesinbits]' 0001 Numeric [0001 :4][CharacterCountIndicator :variable][DataBitStream :31⁄3×charcount] 0010 Alphanumeric [0010 :4][CharacterCountIndicator :variable][DataBitStream :51⁄2×charcount] 0100 Byteencoding [0100 :4][CharacterCountIndicator :variable][DataBitStream :8×charcount] 1000 Kanjiencoding [1000 :4][CharacterCountIndicator :variable][DataBitStream :13×charcount] 0011 Structuredappend [0011 :4][SymbolPosition :4][TotalSymbols:4][Parity :8] 0111 ECI [0111 :4][ECIAssignmentnumber :variable] 0101 FNC1infirstposition [0101 :4][Numeric/Alphanumeric/Byte/Kanjipayload :variable] 1001 FNC1insecondposition [1001 :4][ApplicationIndicator :8][Numeric/Alphanumeric/Byte/Kanjipayload :variable] 0000 Endofmessage [0000 :4] Note: CharacterCountIndicatordependsonhowmanymodulesareinaQRcode(SymbolVersion). ECIAssignmentnumberSize: 8×1bitsifECIAssignmentBitstreamstartswith'0' 8×2bitsifECIAssignmentBitstreamstartswith'10' 8×3bitsifECIAssignmentBitstreamstartswith'110' Four-bitindicatorsareusedtoselecttheencodingmodeandconveyotherinformation. Encodingmodes Indicator Meaning 0001 Numericencoding(10bitsper3digits) 0010 Alphanumericencoding(11bitsper2characters) 0100 Byteencoding(8bitspercharacter) 1000 Kanjiencoding(13bitspercharacter) 0011 Structuredappend(usedtosplitamessageacrossmultipleQRsymbols) 0111 ExtendedChannelInterpretation(selectalternatecharactersetorencoding) 0101 FNC1infirstposition(seeCode128formoreinformation) 1001 FNC1insecondposition 0000 Endofmessage(Terminator) EncodingmodescanbemixedasneededwithinaQRsymbol.(e.g.,aurlwithalongstringofalphanumericcharacters) [ModeIndicator][Modebitstream]-->[ModeIndicator][Modebitstream]-->etc...-->[0000Endofmessage(Terminator)] Aftereveryindicatorthatselectsanencodingmodeisalengthfieldthattellshowmanycharactersareencodedinthatmode.Thenumberofbitsinthelengthfielddependsontheencodingandthesymbolversion. Numberofbitsinalengthfield(CharacterCountIndicator) Encoding Ver.1–9 10–26 27–40 Numeric 10 12 14 Alphanumeric 9 11 13 Byte 8 16 16 Kanji 8 10 12 Alphanumericencodingmodestoresamessagemorecompactlythanthebytemodecan,butcannotstorelower-caselettersandhasonlyalimitedselectionofpunctuationmarks,whicharesufficientforrudimentarywebaddresses.Twocharactersarecodedinan11-bitvaluebythisformula: V=45×C1+C2 Thishastheexceptionthatthelastcharacterinanalphanumericstringwithanoddlengthisreadasa6-bitvalueinstead. Alphanumericcharactercodes Code Character Code Character Code Character Code Character Code Character 00 0 09 9 18 I 27 R 36 Space 01 1 10 A 19 J 28 S 37 $ 02 2 11 B 20 K 29 T 38 % 03 3 12 C 21 L 30 U 39 * 04 4 13 D 22 M 31 V 40 + 05 5 14 E 23 N 32 W 41 – 06 6 15 F 24 O 33 X 42 . 07 7 16 G 25 P 34 Y 43 / 08 8 17 H 26 Q 35 Z 44 : Decodingexample[edit] ThefollowingimagesoffermoreinformationabouttheQRcode. 1–Introduction 2–Structure 3–Layout&Encoding 4–Levels&Masks 5–Protocols Variants[edit] Model1[edit] Model1QRcodeisanolderversionofthespecification.Itisvisuallysimilartothewidelyseenmodel2codes,butlacksalignmentpatterns.Differencesareinthebottomrightcorner,andinthemidsectionsofthebottomandrightedgesareadditionalfunctionalregions. Model1QRcodeexample Model1QRcodefunctionalregions MicroQRcode[edit] MicroQRcodeisasmallerversionoftheQRcodestandardforapplicationswheresymbolsizeislimited.Therearefourdifferentversions(sizes)ofMicroQRcodes:thesmallestis11×11modules;thelargestcanhold35numericcharacters.[76] MicroQRcodeexample MicroQRcodefunctionalregions IQRcode[edit] IQRCodeisanalternativetoexistingQRcodesdevelopedbyDensoWave.IQRcodescanbecreatedinsquareorrectangularformations;thisisintendedforsituationswherearectangularbarcodewouldotherwisebemoreappropriate,suchascylindricalobjects.IQRcodescanfitthesameamountofinformationin30%lessspace.Thereare61versionsofsquareIQRcodes,and15versionsofrectangularcodes.Forsquares,theminimumsizeis9x9modules;rectangleshaveaminimumof19x5modules.IQRcodesadderrorcorrectionlevelS,whichallowsfor50%errorcorrection.[77]IQRCodeshavenotyetbeengivenanISOspecification,andonlyproprietaryDensoWaveproductscancreateorreadIQRcodes.[78] SecureQRcode[edit] Mainarticle:simple:SQRcodes SecureQuickResponse(SQR)codeisaQRcodethatcontainsa"privatedata"segmentaftertheterminatorinsteadofthespecifiedfillerbytes"ec11".[79]Thisprivatedatasegmentmustbedecipheredwithanencryptionkey.Thiscanbeusedtostoreprivateinformationandtomanagecompany'sinternalinformation.[80] SQRcodeshavebeendevelopedbytheFORUSFoundationtoenablesecuretransactions,andpublishedunderaCreativeCommonsLicence. TheSQRsolutionguaranteestheintegrityofthesourcedataaswellasthevalidityoftheoriginatingparty. ThepaymentinstructionstringismadeupoftheelectronicinstructiondatafromthescannedQRcodeappendedwithaSHA-2cryptographichash. Themessagedigestcanthenbeencryptedusingtheprivatekeyofthesender,whichthencreatesadigitalsignatureofthemessage. Thissignaturevalidatestheintegrityofthedataandthetrustworthinessofthesender.Thisprovidesnon-repudiation,confirmingtheidentityofthesender,andthatithasnotbeentamperedwithduringtransmission. ByembeddingtheURLandallthevariablesrequiredtoperformshoppingcarttypee-commerce,billpaymentandpeertopeerpayments,coupledwithadigitalcertificateeliminatesthepossibilityofspoofing,tampering,andmaninthemiddleattacks. [81] FrameQR[edit] FrameQRisaQRcodewitha"canvasarea"thatcanbeflexiblyused.Inthecenterofthiscodeisthecanvasarea,wheregraphics,letters,andmorecanbeflexiblyarranged,makingitpossibletolayoutthecodewithoutlosingthedesignofillustrations,photos,etc.[82] HCC2D[edit] SamplesoftheHighCapacityColored2-Dimensional(HCC2D)code:(a)4-colorHCC2Dcodeand(b)8-colorHCC2Dcode. ResearchershaveproposedanewHighCapacityColored2-Dimensional(HCC2D)Code,whichbuildsuponaQRcodebasisforpreservingtheQRrobustnesstodistortionsandusescolorsforincreasingdatadensity(atthisstage[when?]itisstillinprototypingphase).TheHCC2DcodespecificationisdescribedindetailsinQuerinietal.(2014),[83]whiletechniquesforcolorclassificationofHCC2DcodecellsaredescribedindetailinQueriniandItaliano(2014),[84]whichisanextendedversionofQueriniandItaliano(2013).[85] IntroducingcolorsintoQRcodesrequiresaddressingadditionalissues.Inparticular,duringQRcodereadingonlythebrightnessinformationistakenintoaccount,whileHCC2Dcodeshavetocopewithchromaticdistortionsduringthedecodingphase.Inordertoensureadaptationtochromaticdistortionswhichariseineachscannedcode,HCC2Dcodesmakeuseofanadditionalfield:theColorPalettePattern.ThisisbecausecolorcellsofaColorPalettePatternaresupposedtobedistortedinthesamewayascolorcellsoftheEncodingRegion.Replicatedcolorpalettesareusedfortrainingmachinelearningclassifiers. JABcode[edit] Wikipediagreetingswithlinkencodedusing8colourJABcode. JABcode(JustAnotherBarcode)isacolor2Dmatrixsymbologymadeofcolorsquaresarrangedineithersquareorrectanglegrids.ItwasdevelopedbyFraunhoferInstituteSIT(SecureInformationTechnology).[86] Thecodecontainsoneprimarysymbolandoptionallymultiplesecondarysymbols.Theprimarysymbolcontainsfourfinderpatternslocatedatthecornersofthesymbol.[87] Thecodeuseseither4or8colours.[88]The4basiccolours(cyan,magenta,yellow,black)arethe4primarycoloursofthesubtractiveCMYKcolormodelwhichisthemostwidelyusedsysteminindustryforcolourprintingonawhitebasesuchaspaper.Theother4colours(blue,red,green,white)aresecondarycoloursoftheCMYKmodelandoriginateasanequalmixtureofapairofbasiccolours. ThebarcodeisnotsubjecttolicensingandwassubmittedtoISOstandardizationasISO23634expectedtobeapprovedatthebeginningof2021[89]andfinalizedin2022.[88]Thesoftwareisopen-sourceandpublishedundertheLGPLv2.1license.[90]Thespecificationisfreelyavailable.[87] Becausethecolouraddsathirddimensiontothetwo-dimensionalmatrix,aJABcodecancontainmoreinformationinthesameareacomparedtotwo-colour(blackandwhite)codes–theoreticallytwiceasmuchdatafora4colourcodeandthreetimesmorefor8coloursassumingthesameencodingalgorithm.Thiscanallowstorageofanentiremessageinthebarcode,ratherthanjuststoringpartialdatawithareferencetoafullmessagesomewhereelse(suchasalinktoawebsite),thuseliminatingtheneedforadditionalalways-availableinfrastructurebeyondtheprintedbarcodeitself.Itmaybeusedtodigitallysignencrypteddigitalversionofprintedlegaldocuments,contractsandcertificates(diplomas,training),medicalprescriptionsorprovideproductauthenticityassurancetoincreaseprotectionagainstcounterfeits.[88] License[edit] TheuseofQRcodetechnologyisfreelylicensedaslongasusersfollowthestandardsforQRCodedocumentedwithJISorISO.Non-standardizedcodesmayrequirespeciallicensing.[91] DensoWaveownsanumberofpatentsonQRcodetechnology,buthaschosentoexercisetheminalimitedfashion.[91]InordertopromotewidespreadusageofthetechnologyDensoWavechosetowaiveitsrightstoakeypatentinitspossessionforstandardizedcodesonly.[13]IntheUS,thegrantedQRcodepatentisUS5726435 ,andinJapanJP2938338 ,bothofwhichhaveexpired.TheEuropeanPatentOfficegrantedpatentEP0672994 toDensoWave,whichwasthenvalidatedintoFrench,UK,andGermanpatents,allofwhichexpiredinMarch2015.[92] ThetextQRCodeitselfisaregisteredtrademarkandwordmarkofDensoWaveIncorporated.[93]InUK,thetrademarkisregisteredasE921775,theword"QRCode",withafilingdateof03/09/1998.[94]TheUKversionofthetrademarkisbasedontheKabushikiKaishaDenso(DENSOCORPORATION)trademark,filedasTrademark000921775,theword"QRCode",on03/09/1998andregisteredon6/12/1999withtheEuropeanUnionOHIM(OfficeforHarmonizationintheInternalMarket).[95] TheU.S.Trademarkfortheword"QRCode"isTrademark2435991andwasfiledon29September1998withanamendedregistrationdateof13March2001,assignedtoDensoCorporation.[96] Risks[edit] TheonlycontextinwhichcommonQRcodescancarryexecutabledataistheURLdatatype.TheseURLsmayhostJavaScriptcode,whichcanbeusedtoexploitvulnerabilitiesinapplicationsonthehostsystem,suchasthereader,thewebbrowserortheimageviewer,sinceareaderwilltypicallysendthedatatotheapplicationassociatedwiththedatatypeusedbytheQRcode. Inthecaseofnosoftwareexploits,maliciousQRcodescombinedwithapermissivereadercanstillputacomputer'scontentsanduser'sprivacyatrisk.Thispracticeisknownas"attagging",aportmanteauof"attacktagging".[97]TheyareeasilycreatedandcanbeaffixedoverlegitimateQRcodes.[98]Onasmartphone,thereader'spermissionsmayallowuseofthecamera,fullInternetaccess,read/writecontactdata,GPS,readbrowserhistory,read/writelocalstorage,andglobalsystemchanges.[99][100][101] Risksincludelinkingtodangerouswebsiteswithbrowserexploits,enablingthemicrophone/camera/GPS,andthenstreamingthosefeedstoaremoteserver,analysisofsensitivedata(passwords,files,contacts,transactions),[102]andsendingemail/SMS/IMmessagesorpacketsforDDoSaspartofabotnet,corruptingprivacysettings,stealingidentity,[103]andevencontainingmaliciouslogicthemselvessuchasJavaScript[104]oravirus.[105][106]Theseactionscouldoccurinthebackgroundwhiletheuserisonlyseeingthereaderopeningaseeminglyharmlesswebpage.[107]InRussia,amaliciousQRcodecausedphonesthatscannedittosendpremiumtextsatafeeof$6each.[97] Seealso[edit] AztecCode DataMatrix PDF417 QRpedia SnapTag SPARQCode Touchatag References[edit] ^Hung,Shih-Hsuan;Yao,Chih-Yuan;Fang,Yu-Jen;Tan,Ping;Lee,Ruen-Rone;Sheffer,Alla;Chu,Hung-Kuo(1September2020)."MicrographyQRCodes".IEEETransactionsonVisualizationandComputerGraphics.26(9):2834–2847.doi:10.1109/TVCG.2019.2896895.ISSN 1077-2626.PMID 30716038.S2CID 73433883. ^"2DBarcodes".NHKWorld-Japan.26March2020. ^"FromJapaneseautopartstoubiquity:AlookatthehistoryofQRcodes".MainichiDailyNews.9November2021.Retrieved11November2021. ^"QRCodefeatures".Denso-Wave.Archivedfromtheoriginalon29January2013.Retrieved3October2011. ^abc"QRCodeEssentials".DensoADC.2011.Archivedfromtheoriginalon12May2013.Retrieved12March2013. ^"QRコード開発|テクノロジー|デンソーウェーブ"[QRcodedevelopment].DensoWave(inJapanese).Retrieved26October2021. ^"TheLittle-KnownStoryoftheBirthoftheQRCode".10February2020.Archivedfromtheoriginalon4March2020. ^abBorkoFurht(2011).HandbookofAugmentedReality.Springer.p. 341.ISBN 9781461400646.Archivedfromtheoriginalon21December2016. ^JoeWaters."HowtoUsetheTopQRCodeGenerators".Dummies.com.Archivedfromtheoriginalon11September2017.Retrieved5June2017. ^ab"QRCode—About2DCode".Denso-Wave.Archivedfromtheoriginalon5June2016.Retrieved27May2016. ^"14mAmericansscannedQRandbarcodeswiththeirmobilesinJune2011".16August2011.Archivedfromtheoriginalon5April2016.Retrieved27May2016. ^"U.S.andUKincreaseofQRcodeuse2020".6July2021.Retrieved13August2021. ^ab"QRCodeStandardization".QRCode.com.Denso-Wave.Archivedfromtheoriginalon10May2016.Retrieved23May2016. ^"ISSQRCode|AIMStore:HistoricalArchive".Aimglobal.org.Archivedfromtheoriginalon8August2016.Retrieved26May2016. ^"ISO/IEC18004:2006-Informationtechnology –Automaticidentificationanddatacapturetechniques –QRCode2005barcodesymbologyspecification".www.iso.org.Archivedfromtheoriginalon8March2017.Retrieved7March2017. ^"SynchronizationwithNativeApplications".NTTDoCoMo.Archivedfromtheoriginalon6August2016.Retrieved26May2016. ^SeanOwen(17January2014)."Barcodecontents".GitHub.Archivedfromtheoriginalon15February2016.Retrieved26May2016. ^RimmaKats(23January2012)."StarbuckspromotescoffeeblendviaQRcodes".Archivedfromtheoriginalon3June2016.Retrieved26May2016. ^JennyLee(4January2012)."Tesco'scoolQRcodeadvertisingcampaign".Archivedfromtheoriginalon3June2016.Retrieved26May2016. ^"GettingStartedwithInfographics(deprecated)".google-developers.appspot.com.26May2015.Archivedfromtheoriginalon29June2016.Retrieved27May2016. ^"QRCodeReadersforiPhone,Android,BlackberryandWindowsPhone7".7December2010.Archivedfromtheoriginalon25August2011. ^"QRcodesonChina'strainticketsmayleakpersonalinformation".WantChinaTimes.Archivedfromtheoriginalon12December2013.Retrieved16March2013. ^Novak,Asami(23March2008)."JapaneseGravestonesMemorializetheDeadWithQRCodes".Wired.Archivedfromtheoriginalon15February2013.Retrieved8May2013. ^Skepticality(5July2011)."Paranormality".Skepticality.com.Archivedfromtheoriginalon3July2015.Retrieved27June2015. ^"HerdenkingsmuntmetQRcodevolopinhetnieuws!"[CommemorativeQRcodeinthenews!].KoninklijkeNederlandseMunt(inDutch).21June2011.Archivedfromtheoriginalon29June2016.Retrieved27May2016. ^"New₦100CommemorativeCentenaryCelebration".Archivedfromtheoriginalon8September2015.Retrieved10September2015. ^www.ETRetail.com."WithIndiaQRlaunch,retailpaymentstogetdigitaledge-ETRetail".ETRetail.com.Archivedfromtheoriginalon15February2017.Retrieved15February2017. ^"IndiaQRtodebutonFeb20".TheTimesofIndia.Archivedfromtheoriginalon16February2017.Retrieved15February2017. ^Hein,Buster(21September2017)."HowtoscanQRcodeswithiOS11'sCameraapp".CultofMac.Archivedfromtheoriginalon5January2019.Retrieved28May2019. ^Lacoma,Tyler(3October2018)."HowtoScanaQRCode".DigitalTrends.Archivedfromtheoriginalon22April2019.Retrieved28May2019. ^"TescoQRCodeVirtualStore".14April2012.Archivedfromtheoriginalon25May2016.Retrieved26May2016. ^SebastiánCampanario(16September2011)."Marketingfuturista:yasepuedecomprarconlacámaradelcelular"[Futuristicmarketing:it'salreadypossibletopurchasewithacellphone'scamera](inSpanish).Archivedfromtheoriginalon23September2011. ^"Marketersscatterphone-friendlycodesacrossads".11November2010.Retrieved26May2016. ^"Top10QRCodeStoreexamples".14April2012.Archivedfromtheoriginalon6June2016.Retrieved26May2016. ^"SCVNGRUnveilsQRCodePaymentSystem".Mashable.12October2011.Archivedfromtheoriginalon8December2012. ^"MasterCardstartspilotingQkRmobilepaymentapp".26January2012.Archivedfromtheoriginalon8January2014. ^Jacobs,Harrison."OnephotoshowsthatChinaisalreadyinacashlessfuture".BusinessInsider.Retrieved14October2019. ^Mozur,Paul(16July2017)."InUrbanChina,CashIsRapidlyBecomingObsolete".TheNewYorkTimes.ISSN 0362-4331.Retrieved14October2019. ^"PayingWithYourMobileWalletToGetSimplerWithInteroperableQRCodes".Moneycontrol.Retrieved22December2020. ^"AHangzhouStory:TheDevelopmentofChina'sMobilePaymentRevolution"(PDF). ^"PaymentmethodsinChina:HowChinabecameamobile-firstnation".daxueconsulting.com.Retrieved23June2020. ^"Standard-FormátprosdíleníplatebníchúdajůvrámcituzemskéhoplatebníhostykuvCZKprostřednictvímQRkódů"[StandardNo.26:FormatforexchangingpaymentinformationfordomesticpaymentsinCZKusingQRcodes](inCzech).CzechBankingAssociation.November2012.Archivedfromtheoriginalon3June2016.Retrieved27May2016. ^"FormátprosdíleníplatebníchúdajůvCZK-QRkódy"[FormatforexchangingpaymentinformationinCZK-QRcodes](inCzech).theCzechBankingAssociation.August2015.Retrieved2020-02-17. ^"GoogletestingloginauthenticationviaQRcodes".ZDNet.Archivedfromtheoriginalon15June2013. ^Management2020(https://modernrestaurantmanagement.com),ModernRestaurant(22October2020)."RestaurantQRCodes:2020'sComebackStory|RestaurantQRCodes:2020'sComebackStory|ModernRestaurantManagement|TheBusinessofEating&RestaurantManagementNews".ModernRestaurantManagement.Retrieved1November2020. ^abKastrenakes,Jacob(29September2020)."SquarelaunchesQRcodesthatletyouorderfromyourtableatarestaurant".Verge.com.VOXMediaLLC.Retrieved24November2020. ^Glass,Noah(7October2020)."HowToPrepareForTableService2.0".Forbes.Retrieved24November2020. ^"ShareyourWi-FiSSID&PasswordusingaQRCode".19July2015. ^"zxingdocumentation:barcodecontents".GitHub.zxing. ^"モノウォッチは生まれ変わります".Archivedfromtheoriginalon13November2015.Retrieved10September2015. ^MichaelKeferl(20March2008)."QRcodegravesgivea"MemorialWindow"".JapanTrends.Archivedfromtheoriginalon2May2012. ^"供養の窓-石の声株式会社"(inJapanese).Archivedfromtheoriginalon13November2015.Retrieved10September2015. ^"QuiringMonumentsaddssmartphonecodestogravestones".PugetSoundBusinessJournal.26April2011.Archivedfromtheoriginalon23June2015.Retrieved10September2015. ^"UruguayanJewishCemeteryQR-ified"(inSpanish).ELPAIS.24March2014.Archivedfromtheoriginalon3August2016. ^"IsthisQRcodeinFezuseful?".Archivedfromtheoriginalon24February2017.Retrieved23February2017. ^"QRReader".Archivedfromtheoriginalon24February2017.Retrieved23February2017. ^"Munzee.21stCenturyScavengerHunt".Munzee.Retrieved22June2019. ^"Exclusive-CHINA:PernodRicardtouseQRcodesonallChinapackaging".www.just-drinks.com.17September2013.Retrieved24April2020. ^"Digitaltaxstampswillcurbfakegoods-URA".DailyMonitor.Retrieved24April2020. ^"Thepowerofsmartpackaging".www.bakingbusiness.com.Retrieved3May2020. ^SurveyoftechniquesforthefightagainstcounterfeitgoodsandIntellectualPropertyRights(IPR)infringement.Baldini,Gianmarco.,NaiFovino,Igor.,Satta,Riccardo.,Tsois,Aris.,Checchi,Enrico.,EuropeanCommission.JointResearchCentre.Luxembourg:PublicationsOffice.2015.ISBN 978-92-79-54543-6.OCLC 948769705.CS1maint:others(link) ^Carron,Cecilia(6May2015)."CombattingcounterfeitingusingQRcodes".phys.org.Retrieved16June2020. ^Li,Tongzhe;Messer,KentD.;Li,Tongzhe;Messer,KentD.(2019).Li,Tongzhe;Messer,KentD.(eds.)."ToScanorNottoScan:TheQuestionofConsumerBehaviorandQRCodesonFoodPackages".JournalofAgriculturalandResourceEconomics.doi:10.22004/ag.econ.287977.ISSN 1068-5502. ^Kim,YeongGug;Woo,Eunju(1July2016)."Consumeracceptanceofaquickresponse(QR)codeforthefoodtraceabilitysystem:Applicationofanextendedtechnologyacceptancemodel(TAM)".FoodResearchInternational.85:266–272.doi:10.1016/j.foodres.2016.05.002.ISSN 0963-9969.PMID 29544844. ^"BehindEverySmartProductisSmartPackaging|FutureFoodAsia".futurefoodasia.com.Retrieved24June2020. ^Leger,Benjamin(27October2020)."QRcodesarereplacingphysicalmenusatrestaurants".[225].Retrieved1November2020. ^Purtill,James(19November2020)."TheproliferationofQRcodecheck-insisa'dog'sbreakfast'.Isthereabetterway?".www.abc.net.au.AustralianBroadcastingCorporation.Retrieved15January2021. ^"InformationcapacityandversionsofQRCode".Denso-Wave.Archivedfromtheoriginalon29May2016. ^"2DBarcode:QR-Code".Archivedfromtheoriginalon15September2012.—TEC-IT ^OrliSharaby(18October2010)."FormMeetsFunction:ExtremeMakeoverQRCodeEdition".Archivedfromtheoriginalon8July2012.Retrieved29July2011. ^HamiltonChan(18April2011)."HOWTO:MakeYourQRCodesMoreBeautiful".Mashable.Archivedfromtheoriginalon10July2012.Retrieved29July2011. ^RussCox(12April2012)."QArtCodes:HowtomakepictureswithQRcodes,partII".Archivedfromtheoriginalon21March2015.Retrieved8May2015. ^RussCox(12April2012)."QArtCoder".Archivedfromtheoriginalon24April2015.Retrieved8May2015. ^Gupta,KishorDatta,ManjurulAhsan,andStefanAndrei."ExtendingtheStorageCapacityAndNoiseReductionofaFasterQR-Code."BRAIN.BroadResearchinArtificialIntelligenceandNeuroscience9.1(2018):59-71. ^ISO/IEC18004:2006(E)§6.4Dataencoding;Table3–NumberofbitsincharactercountindicatorforQRCode2005 ^Informationtechnology–Automaticidentificationanddatacapturetechniques–QRCode2005barcodesymbologyspecification,ISO/IEC18004:2006cor.2009,pages3,6. ^"QRCodeOverview&ProgressofQRCodeApplications"(PDF).Archived(PDF)fromtheoriginalon20May2013.Retrieved26June2014. ^"iQRCode-QRcode.com-DENSOWAVE".Archivedfromtheoriginalon7September2015.Retrieved10September2015. ^"EmbeddingSecretDatainQRCode".Retrieved29October2018. ^"SQRC".qrcode.com.Retrieved26December2017. ^"FORUS".www.forus.co.za.Retrieved27December2020. ^"FrameQR".qrcode.com.Retrieved26December2017. ^2DColorBarcodesforMobilePhonesArchived4March2016attheWaybackMachine ^ReliabilityanddatadensityinhighcapacitycolorbarcodesArchived24July2015attheWaybackMachine ^"Colorclassifiersfor2Dcolorbarcodes"(PDF).Fedcsis.org.2013.Archived(PDF)fromtheoriginalon24July2015. ^"JABcodewebsite".jabcode.org.2019. ^ab"JABcodetechnicalspecification"(PDF).www.bsi.bund.de.2019. ^abcKüch,Oliver(26June2020)."ColorbarcodebecomesISOstandard"(Pressrelease).Darmstadt:FraunhoferInstituteforSecureInformationTechnology.Retrieved17February2021. ^"ISO/IECDIS23634Informationtechnology—Automaticidentificationanddatacapturetechniques—JABCodepolychromebarcodesymbologyspecification".ISO.Retrieved17February2021. ^"jabcode".GitHub.2019. ^ab"Aboutthepatent".Denso-Wave.Archivedfromtheoriginalon25June2016.Retrieved26June2016. ^"DPA"."INPI".Archivedfromtheoriginalon13August2016."UKIPO".9March2013. ^"QRCode.com".Denso-Wave.6November2003.Archivedfromtheoriginalon15September2012.Retrieved23April2009. ^"UKQRCodeTrademark".Archivedfromtheoriginalon15September2012. ^"EUQRCodeTrademark".Archivedfromtheoriginalon15September2012. ^"USQRCodeTrademark".Archivedfromtheoriginalon15September2012. ^ab"JargonWatch",Wired,vol. 20no. 1,p. 22,January2012. ^"MaliciousImages:What'saQRCode".SANSTechnologyInstitute.3August2011.Archivedfromtheoriginalon13July2012.Retrieved31August2011. ^"BarcodeScanner".1June2011.Archivedfromtheoriginalon15September2012.Retrieved31August2011. ^"QRDroid".19August2011.Archivedfromtheoriginalon15September2012.Retrieved31August2011. ^"ScanLifeBarcodeReader".24May2011.Archivedfromtheoriginalon15September2012.Retrieved31August2011. ^"ConsumerAlert:QRCodeSafety".BetterBusinessBureau.23June2011.Archivedfromtheoriginalon15July2012.Retrieved31August2011. ^"AVGCautions:BewareofMaliciousQRCodes".PCWorld.28June2011.Archivedfromtheoriginalon7September2012.Retrieved31August2011. ^"EvilQR–WhenQRCodegoesbad".AppSec-LabsBlog.14August2011.Archivedfromtheoriginalon15September2012.Retrieved31August2011. ^"QRCodes:ARecipeforaMobileMalwareTsunami".Cyveillance,Inc.20October2010.Archivedfromtheoriginalon28July2012.Retrieved31August2011. ^QRCodesholdupto2.9KBwhereasthesmallestknowncomputervirusisaboutone-tenththatsize"TheSmallestVirusICouldManage".VirusLabsandDistribution.1995.Archivedfromtheoriginalon15September2012.Retrieved31August2011. ^"BewareofMaliciousQRCodes".ABC.8June2011.Archivedfromtheoriginalon1August2012.Retrieved31August2011. Bibliography[edit] BSISO/IEC18004:2006.Informationtechnology.Automaticidentificationanddatacapturetechniques.Barcodesymbology.QRCode.Geneva:ISO/IEC.2000.p. 114.OCLC 60816353. BSISO/IEC18004:2006.Informationtechnology.Automaticidentificationanddatacapturetechniques.QRCode2005barcodesymbologyspecification.London:BSI.2007.p. 126.ISBN 978-0-580-67368-9. Externallinks[edit] WikimediaCommonshasmediarelatedtoQuickResponseCodes. ReedSolomonCodesforCoders–anelaboratetutorialonWikiversity,coveringbothQRcodestructureandtheReedSolomoncodesusedtoencodethedata. vteBarcodesLinearbarcodes AutomaticCarIdentification Code11 Code39 Code93 Code128 Codabar EuropeanArticleNumber GS1DataBar ITF-14 Interleaved2of5 MSIBarcode PatchCode Pharmacode Plessey Telepen UPC UPC-A MaxiCode Postofficebarcodes CPCBinaryBarcode FacingIdentificationMark PostBar POSTNET RM4SCC IntelligentMailbarcode PLANET 2Dbarcodes(stacked) GS1DataBar PDF417 2Dbarcodes(matrix) AztecCode DataMatrix(Semacode) MaxiCode QRcode Boxing Polarcoordinatebarcodes MaxiCode ShotCode Other HighCapacityColorBarcode(MicrosoftTag) Technologicalissues Barcodereader Barcodeprinter Otherdatatags RFID Bokode Relatedtopics SupplyChainManagement Objecthyperlinking Matrix Mobiletagging CueCat Category Commons vteISOstandardsbystandardnumberListofISOstandards /ISOromanizations /IECstandards1–9999 1 2 3 4 5 6 7 9 16 17 31 -0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 68-1 128 216 217 226 228 233 259 261 262 269 302 306 361 428 500 518 519 639 -1 -2 -3 -5 -6 646 657 668 690 704 732 764 838 843 860 898 965 999 1000 1004 1007 1073-1 1073-2 1155 1413 1538 1629 1745 1989 2014 2015 2022 2033 2047 2108 2145 2146 2240 2281 2533 2709 2711 2720 2788 2848 2852 3029 3103 3166 -1 -2 -3 3297 3307 3601 3602 3864 3901 3950 3977 4031 4157 4165 4217 4909 5218 5426 5427 5428 5725 5775 5776 5800 5807 5964 6166 6344 6346 6385 6425 6429 6438 6523 6709 6943 7001 7002 7010 7027 7064 7098 7185 7200 7498 -1 7637 7736 7810 7811 7812 7813 7816 7942 8000 8093 8178 8217 8373 8501-1 8571 8583 8601 8613 8632 8651 8652 8691 8805/8806 8807 8820-5 8859 -1 -2 -3 -4 -5 -6 -7 -8 -8-I -9 -10 -11 -12 -13 -14 -15 -16 8879 9000/9001 9036 9075 9126 9141 9227 9241 9293 9314 9362 9407 9496 9506 9529 9564 9592/9593 9594 9660 9797-1 9897 9899 9945 9984 9985 9995 10000–19999 10005 10006 10007 10116 10118-3 10160 10161 10165 10179 10206 10218 10303 -11 -21 -22 -28 -238 10383 10487 10585 10589 10628 10646 10664 10746 10861 10957 10962 10967 11073 11170 11179 11404 11544 11783 11784 11785 11801 11889 11898 11940(-2) 11941 11941(TR) 11992 12006 12182 12207 12234-2 12620 13211 -1 -2 13216 13250 13399 13406-2 13450 13485 13490 13567 13568 13584 13616 13816 14000 14031 14224 14289 14396 14443 14496 -2 -3 -6 -10 -11 -12 -14 -17 -20 14617 14644 14649 14651 14698 14764 14882 14971 15022 15189 15288 15291 15292 15398 15408 15444 -3 15445 15438 15504 15511 15686 15693 15706 -2 15707 15897 15919 15924 15926 15926WIP 15930 16023 16262 16355-1 16612-2 16750 16949(TS) 17024 17025 17100 17203 17369 17442 17799 18000 18004 18014 18245 18629 18916 19005 19011 19092 -1 -2 19114 19115 19125 19136 19407 19439 19500 19501 19502 19503 19505 19506 19507 19508 19509 19510 19600 19752 19757 19770 19775-1 19794-5 19831 20000–29999 20000 20022 20121 20400 20802 21000 21047 21500 21827 22000 22300 22395 23090-3 23270 23271 23360 24517 24613 24617 24707 25178 25964 26000 26262 26300 26324 27000series 27000 27001 27002 27005 27006 27729 28000 29110 29148 29199-2 29500 30000+ 30170 31000 32000 37001 38500 40500 42010 45001 50001 55000 56000 80000 Category AuthoritycontrolGeneral IntegratedAuthorityFile(Germany) Nationallibraries UnitedStates Japan Retrievedfrom"https://en.wikipedia.org/w/index.php?title=QR_code&oldid=1057484287" Categories:1994introductionsAutomaticidentificationanddatacaptureBarcodesEncodingsHypermediaJapaneseinventionsHiddencategories:CS1Japanese-languagesources(ja)CS1Dutch-languagesources(nl)CS1Spanish-languagesources(es)CS1Czech-languagesources(cs)CS1maint:othersWebarchivetemplatewaybacklinksArticleswithshortdescriptionShortdescriptionisdifferentfromWikidataUsedmydatesfromOctober2020ArticlestobeexpandedfromOctober2021AllarticlestobeexpandedArticlesusingsmallmessageboxesAllarticleswithfailedverificationArticleswithfailedverificationfromJune2017AllarticleswithvagueorambiguoustimeVagueorambiguoustimefromMarch2019CommonscategorylinkisonWikidataArticleswithGNDidentifiersArticleswithLCCNidentifiersArticleswithNDLidentifiers Navigationmenu Personaltools NotloggedinTalkContributionsCreateaccountLogin Namespaces ArticleTalk Variants expanded collapsed Views ReadEditViewhistory More expanded collapsed Search Navigation MainpageContentsCurrenteventsRandomarticleAboutWikipediaContactusDonate Contribute HelpLearntoeditCommunityportalRecentchangesUploadfile Tools WhatlinkshereRelatedchangesUploadfileSpecialpagesPermanentlinkPageinformationCitethispageWikidataitem Print/export DownloadasPDFPrintableversion Inotherprojects WikimediaCommons Languages AfrikaansالعربيةAsturianuAzərbaycancaবাংলাBân-lâm-gúБашҡортсаБеларускаяБеларуская(тарашкевіца)БългарскиBoarischCatalàČeštinaCymraegDanskDeutschEestiΕλληνικάEspañolEsperantoEuskaraفارسیFrançaisGalego한국어Հայերենहिन्दीHrvatskiBahasaIndonesiaItalianoעבריתಕನ್ನಡKapampanganKiswahiliLatviešuLietuviųMagyarമലയാളംमराठीBahasaMelayuМонголမြန်မာဘာသာNederlands日本語Norskbokmålଓଡ଼ିଆភាសាខ្មែរPolskiPortuguêsRomânăРусскийScotsSimpleEnglishSlovenčinaSlovenščinaСрпски/srpskiSuomiSvenskaதமிழ்తెలుగుไทยTürkçeУкраїнськаاردوTiếngViệt吴语Yorùbá粵語中文 Editlinks



請為這篇文章評分?