CINXE.COM
Han Xin code - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Han Xin code - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"1ac2a532-7812-40c2-8158-7a895f551f70","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Han_Xin_code","wgTitle":"Han Xin code","wgCurRevisionId":1233842079,"wgRevisionId":1233842079,"wgArticleId":76423616,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["CS1 Chinese-language sources (zh)","Articles with short description","Short description matches Wikidata","Automatic identification and data capture","Barcodes","Encodings","Information technology in China","Science and technology in China"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Han_Xin_code","wgRelevantArticleId":76423616,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[], "wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q11133109","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false, "wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.math.styles":"ready","mediawiki.page.gallery.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar", "ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.math.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cmediawiki.page.gallery.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/9/96/Han_Xin_Code_Example_V22.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1204"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/9/96/Han_Xin_Code_Example_V22.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="803"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="642"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Han Xin code - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Han_Xin_code"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Han_Xin_code&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Han_Xin_code"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Han_Xin_code rootpage-Han_Xin_code skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=Han+Xin+code" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=Han+Xin+code" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=Han+Xin+code" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=Han+Xin+code" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History_and_standards" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History_and_standards"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History and standards</span> </div> </a> <ul id="toc-History_and_standards-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Application" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Application"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Application</span> </div> </a> <ul id="toc-Application-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Barcode_design" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Barcode_design"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Barcode design</span> </div> </a> <button aria-controls="toc-Barcode_design-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Barcode design subsection</span> </button> <ul id="toc-Barcode_design-sublist" class="vector-toc-list"> <li id="toc-Finder_pattern" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Finder_pattern"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>Finder pattern</span> </div> </a> <ul id="toc-Finder_pattern-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Alignment_pattern" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Alignment_pattern"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Alignment pattern</span> </div> </a> <ul id="toc-Alignment_pattern-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Structural_information" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Structural_information"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Structural information</span> </div> </a> <ul id="toc-Structural_information-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Data_masking" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Data_masking"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>Data masking</span> </div> </a> <ul id="toc-Data_masking-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Error_correction" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Error_correction"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.5</span> <span>Error correction</span> </div> </a> <ul id="toc-Error_correction-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Data_region" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Data_region"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.6</span> <span>Data region</span> </div> </a> <ul id="toc-Data_region-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Encoding" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Encoding"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Encoding</span> </div> </a> <button aria-controls="toc-Encoding-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Encoding subsection</span> </button> <ul id="toc-Encoding-sublist" class="vector-toc-list"> <li id="toc-Encoding_modes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Encoding_modes"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Encoding modes</span> </div> </a> <ul id="toc-Encoding_modes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Numeric_mode" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Numeric_mode"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Numeric mode</span> </div> </a> <ul id="toc-Numeric_mode-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Text_mode" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Text_mode"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Text mode</span> </div> </a> <ul id="toc-Text_mode-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Binary_byte_mode" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Binary_byte_mode"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.4</span> <span>Binary byte mode</span> </div> </a> <ul id="toc-Binary_byte_mode-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Chinese_Characters_modes" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Chinese_Characters_modes"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.5</span> <span>Chinese Characters modes</span> </div> </a> <ul id="toc-Chinese_Characters_modes-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Unicode_mode" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Unicode_mode"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.6</span> <span>Unicode mode</span> </div> </a> <ul id="toc-Unicode_mode-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GS1_mode" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GS1_mode"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.7</span> <span>GS1 mode</span> </div> </a> <ul id="toc-GS1_mode-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-URI_mode" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#URI_mode"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.8</span> <span>URI mode</span> </div> </a> <ul id="toc-URI_mode-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Han Xin code</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 1 language" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-1" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">1 language</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E6%B1%89%E4%BF%A1%E7%A0%81" title="汉信码 – Chinese" lang="zh" hreflang="zh" data-title="汉信码" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q11133109#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Han_Xin_code" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Han_Xin_code" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Han_Xin_code"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Han_Xin_code&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Han_Xin_code&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Han_Xin_code"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Han_Xin_code&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Han_Xin_code&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Han_Xin_code" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Han_Xin_code" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Han_Xin_code&oldid=1233842079" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Han_Xin_code&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=Han_Xin_code&id=1233842079&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHan_Xin_code"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHan_Xin_code"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=Han_Xin_code&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Han_Xin_code&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q11133109" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Type of matrix barcode</div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Han_Xin_Code_Example_V22.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Han_Xin_Code_Example_V22.png/220px-Han_Xin_Code_Example_V22.png" decoding="async" width="220" height="221" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Han_Xin_Code_Example_V22.png/330px-Han_Xin_Code_Example_V22.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/96/Han_Xin_Code_Example_V22.png/440px-Han_Xin_Code_Example_V22.png 2x" data-file-width="538" data-file-height="540" /></a><figcaption>Han Xin Code version 22</figcaption></figure> <p><b>Han Xin code</b> (汉信码 in Chinese, <i>Chinese-sensible code</i>) is <a href="/wiki/Barcode#Matrix_(2D)_codes" title="Barcode">two-dimensional (2D) matrix barcode</a> symbology invented in 2007<sup id="cite_ref-gb_t_21049_2007_1-0" class="reference"><a href="#cite_note-gb_t_21049_2007-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> by Chinese company The Article Numbering Center of China<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> (中国物品编码中心 in Chinese) to break monopoly of <a href="/wiki/QR_code" title="QR code">QR code</a>. As QR code, Han Xin code consists of black squares and white square spaces arranged in a square grid on a white background. It has four finder patterns and other markers which allow to recognize it with <a href="/wiki/Barcode_reader#Camera-based_readers" title="Barcode reader">camera-based readers</a>. Han Xin code contains <a href="/wiki/Reed%E2%80%93Solomon_error_correction" title="Reed–Solomon error correction">Reed–Solomon error correction</a> with ability to read corrupted images. At this time, it is issued as ISO/IEC 20830:2021.<sup id="cite_ref-iso20830_3-0" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p><p>The main advantage (and invention requirement), comparable to QR code, is an embedded ability to natively encode Chinese characters instead of Japanese in QR code. Han Xin code in maximal 84 version (189×189 size)<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> allows to encode 7827 numeric characters, 4350 English text characters, 3261 bytes and 1044–2174 Chinese characters (it depends on Unicode region). Han Xin code encodes full <a href="/wiki/ISO/IEC_646" title="ISO/IEC 646">ISO/IEC 646</a> Latin characters instead of restricted amount Latin characters which is supported by <a href="/wiki/QR_code#Encoding" title="QR code">QR code</a>. It makes Han Xin code more suitable for English text encoding or <a href="/wiki/GS1" title="GS1">GS1</a> Application Identifiers<sup id="cite_ref-gs1ai_5-0" class="reference"><a href="#cite_note-gs1ai-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> data encoding. </p><p>Additionally, Han Xin code can encode <a href="/wiki/Unicode" title="Unicode">Unicode</a> characters from other languages with special Unicode mode,<sup id="cite_ref-iso20830_3-1" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.12">: 5.4.12 </span></sup> which has embedded <a href="/wiki/Lossless_compression" title="Lossless compression">lossless compression</a> for <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> characters set and <a href="/wiki/Extended_Channel_Interpretation" title="Extended Channel Interpretation">Extended Channel Interpretation</a> support. Han Xin code has special compactification mode for <a href="/wiki/Uniform_Resource_Identifier" title="Uniform Resource Identifier">URI</a> encoding and can reduce barcode size which encodes links to web pages. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History_and_standards">History and standards</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=1" title="Edit section: History and standards"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Chinese company The Article Numbering Center of China (中国物品编码中心 in Chinese) during 10-th <a href="/wiki/Five-year_plans_of_China" title="Five-year plans of China">Five-year plans of China</a> started research<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> of own QR code replacement to remove Japanese monopoly in 2D barcodes. In 2007, the new barcodes standard, at this time known as Han Xin code, published as <a href="/wiki/National_Standards_of_the_People%27s_Republic_of_China" title="National Standards of the People's Republic of China">GB/T</a> 21049-2007<sup id="cite_ref-gb_t_21049_2007_1-1" class="reference"><a href="#cite_note-gb_t_21049_2007-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> with the name Chinese-sensible code. </p><p>In 2011,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> USA company <a href="/wiki/Association_for_Automatic_Identification_and_Mobility" title="Association for Automatic Identification and Mobility">Association for Automatic Identification and Mobility (AIM)</a> brought out <i>ISS Han Xin Code symbology</i> as official encoding standard and published it in the own store.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> </p><p>In 2015, group of <a href="/wiki/ISO/IEC_JTC_1/SC_31" title="ISO/IEC JTC 1/SC 31">ISO/IEC JTC 1/SC 31</a> started implementation<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> of Han Xin code as international standard and published it as ISO/IEC 20830:2021<sup id="cite_ref-iso20830_3-2" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> in 2021. </p><p>In 2022 Chinese-sensible code standard was reviewed as GB/T 21049-2022<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> and renamed as Han Xin code to be compliant with <a href="/wiki/International_Organization_for_Standardization" title="International Organization for Standardization">ISO</a> standard. </p><p>Set of patents is registered in United States Patent and Trademark Office related with Han Xin code encoding and decoding: </p> <ul><li>European Patent Office EP3330887B1 by Fujian Landi Commercial Equipment Co Ltd "Chinese-sensitive code feature pattern detection method and system"<sup id="cite_ref-patentEP3330887B1_11-0" class="reference"><a href="#cite_note-patentEP3330887B1-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup></li> <li>United States Patent US10095903B2 by Ingenico Fujian Technology Co Ltd "Block decoding method and system for two-dimensional code"<sup id="cite_ref-patentUS10095903B2_12-0" class="reference"><a href="#cite_note-patentUS10095903B2-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup></li> <li>United States Patent US10528781B2 by Ingenico Fujian Technology Co Ltd "Detection method and system for characteristic patterns of Han Xin codes"<sup id="cite_ref-patentUS10528781B2_13-0" class="reference"><a href="#cite_note-patentUS10528781B2-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup></li></ul> <div class="mw-heading mw-heading2"><h2 id="Application">Application</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=2" title="Edit section: Application"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Han Xin code can be used in the same way as <a href="/wiki/QR_code#Uses" title="QR code">QR code</a>. At this time Han Xin code is used mostly in China,<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> because it has embedded encoding ability to encode Chinese characters. However, most of barcode printers<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> and <a href="/wiki/Barcode_reader" title="Barcode reader">barcode scanners</a><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> support Han Xin code. Han Xin code can be scanned on <a href="/wiki/IOS" title="IOS">iOS</a><sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> and <a href="/wiki/Android_(operating_system)" title="Android (operating system)">Android</a><sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> mobile devices and many <a href="/wiki/Barcode_library" title="Barcode library">barcode libraries</a><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> support reading and writing Han Xin code. </p><p>Main advantages of Han Xin code are: </p> <ul><li>ability to encode Chinese characters with embedded methods;<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup></li> <li><a href="/wiki/Extended_Channel_Interpretation" title="Extended Channel Interpretation">Extended Channel Interpretation</a> support;</li> <li>embedded method for compact <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> encoding with embedded lossless compression;</li> <li>embedded method for <a href="/wiki/Uniform_Resource_Identifier" title="Uniform Resource Identifier">URI</a> compact encoding;</li> <li>compact <a href="/wiki/GS1" title="GS1">GS1</a> Application Identifiers data encoding comparable to QR code;</li> <li>full <a href="/wiki/ISO/IEC_646" title="ISO/IEC 646">ISO/IEC 646</a> support for compact numeric and text encoding.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Barcode_design">Barcode design</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=3" title="Edit section: Barcode design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Han_Xin_Code_Barcode_Structure.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Han_Xin_Code_Barcode_Structure.png/220px-Han_Xin_Code_Barcode_Structure.png" decoding="async" width="220" height="99" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Han_Xin_Code_Barcode_Structure.png/330px-Han_Xin_Code_Barcode_Structure.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/73/Han_Xin_Code_Barcode_Structure.png/440px-Han_Xin_Code_Barcode_Structure.png 2x" data-file-width="1773" data-file-height="796" /></a><figcaption>Barcode structure of Han Xin Code</figcaption></figure> <p>Han Xin code represents data in black and white square modules, where dark module is a binary one and a light module is a zero. Additionally, Han Xin code can be encoded in inverse colors,<sup id="cite_ref-iso20830_3-3" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 4.1.2">: 4.1.2 </span></sup> but this option in many barcode readers is disabled by default. Black and white modules are arranged into square region with sizes from 23 × 23 modules (Version 1) to 189 × 189 modules (Version 84). As QR code, Han Xin code does not have rectangular versions like <a href="/wiki/Data_Matrix" title="Data Matrix">DataMatrix</a> has and this restricts usage of Han Xin code in some cases. Han Xin code version size can be calculated with the following formula: <br /><span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle Size=23+(Version-1)*2}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>S</mi> <mi>i</mi> <mi>z</mi> <mi>e</mi> <mo>=</mo> <mn>23</mn> <mo>+</mo> <mo stretchy="false">(</mo> <mi>V</mi> <mi>e</mi> <mi>r</mi> <mi>s</mi> <mi>i</mi> <mi>o</mi> <mi>n</mi> <mo>−<!-- − --></mo> <mn>1</mn> <mo stretchy="false">)</mo> <mo>∗<!-- ∗ --></mo> <mn>2</mn> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle Size=23+(Version-1)*2}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/693215c4606ab50630e4be0f162d0b875581027c" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:30.241ex; height:2.843ex;" alt="{\displaystyle Size=23+(Version-1)*2}"></span> </p><p>Han Xin code symbol is constructed from the following elements:<sup id="cite_ref-iso20830_3-4" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 4.2">: 4.2 </span></sup> </p> <ul><li>Quiet Zone – is surrounding the symbol on all four sides with at least 3X size;</li> <li>Finder Pattern – consists from 4 Position Detection Patterns which is placed on all four corners of symbol and used to detect symbol position and area;</li> <li>Alignment Patterns and Assistant Alignment Patterns – is started from Version 4 and helps with the decoding of distorted code;</li> <li>Structural Information Regions – is surrounding all four Finder Patterns and used to encode symbol parameters like version, mask and error correction mode;</li> <li>Data Regions – masked binary data encoded in black and white modules.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Finder_pattern">Finder pattern</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=4" title="Edit section: Finder pattern"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Han_Xin_Code_Finder_Patterns.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Han_Xin_Code_Finder_Patterns.png/220px-Han_Xin_Code_Finder_Patterns.png" decoding="async" width="220" height="133" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Han_Xin_Code_Finder_Patterns.png/330px-Han_Xin_Code_Finder_Patterns.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Han_Xin_Code_Finder_Patterns.png/440px-Han_Xin_Code_Finder_Patterns.png 2x" data-file-width="879" data-file-height="532" /></a><figcaption>Han Xin Code finder pattern</figcaption></figure> <p>Finder Pattern<sup id="cite_ref-iso20830_3-5" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 4.2.3">: 4.2.3 </span></sup> consists from four Position Detection Patterns located at the four corners of the barcode. The size of Position Detection Pattern is 7×7 modules and it is constructed from 5 elements: dark 7 × 7 modules, light 6 × 6 modules, dark 5 × 5 modules, light 4 × 4 modules, dark 3 × 3 modules respectively. </p><p>The scanning ratio of each Position Detection Pattern is 1:1:1:1:3 or 3:1:1:1:1 (depends on scanning direction). The four patterns orientation allows to detect unambiguously the barcode location and orientation. </p><p>Every pattern has Position Detection Pattern separator<sup id="cite_ref-iso20830_3-6" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 4.2.4">: 4.2.4 </span></sup> with Structural Information Region aligned to it. </p> <div class="mw-heading mw-heading3"><h3 id="Alignment_pattern">Alignment pattern</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=5" title="Edit section: Alignment pattern"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The Alignment Patterns<sup id="cite_ref-iso20830_3-7" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 4.2.5">: 4.2.5 </span></sup> are added to the Han Xin code from Version 4 (Versions 1–3 do not have alignment patterns) and used to precise cell position in the distorted barcodes. Alignment Patterns in Han Xin code are split into: </p> <ul><li>Alignment Pattern – set of step-wise alignment lines;</li> <li>Assistant Alignment Pattern - 6 modules, including 5 light modules and 1 dark module.</li></ul> <p>The Alignment Pattern is made up of a dark line and a downside adjacent light line which are one module wide. Assistant Alignment Pattern consisting from 5 light modules and 1 dark module indicates edge of region block with its dark module. </p><p>Below you can see examples of Han Xin code with different Alignment pattern placement. </p> <ul class="gallery mw-gallery-traditional"> <li class="gallerybox" style="width: 255px"> <div class="thumb" style="width: 250px; height: 250px;"><span typeof="mw:File"><a href="/wiki/File:Han_Xin_Code_Example_V01.png" class="mw-file-description" title="Han Xin Code version 1"><img alt="Han Xin Code version 1" src="//upload.wikimedia.org/wikipedia/commons/a/ac/Han_Xin_Code_Example_V01.png" decoding="async" width="220" height="220" class="mw-file-element" data-file-width="197" data-file-height="197" /></a></span></div> <div class="gallerytext">Han Xin Code version 1</div> </li> <li class="gallerybox" style="width: 255px"> <div class="thumb" style="width: 250px; height: 250px;"><span typeof="mw:File"><a href="/wiki/File:Han_Xin_Code_Example_V04.png" class="mw-file-description" title="Han Xin Code version 4"><img alt="Han Xin Code version 4" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Han_Xin_Code_Example_V04.png/220px-Han_Xin_Code_Example_V04.png" decoding="async" width="220" height="220" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/6/64/Han_Xin_Code_Example_V04.png 1.5x" data-file-width="245" data-file-height="245" /></a></span></div> <div class="gallerytext">Han Xin Code version 4</div> </li> <li class="gallerybox" style="width: 255px"> <div class="thumb" style="width: 250px; height: 250px;"><span typeof="mw:File"><a href="/wiki/File:Han_Xin_Code_Example_V22.png" class="mw-file-description" title="Han Xin Code version 22"><img alt="Han Xin Code version 22" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Han_Xin_Code_Example_V22.png/219px-Han_Xin_Code_Example_V22.png" decoding="async" width="219" height="220" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/96/Han_Xin_Code_Example_V22.png/329px-Han_Xin_Code_Example_V22.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/96/Han_Xin_Code_Example_V22.png/438px-Han_Xin_Code_Example_V22.png 2x" data-file-width="538" data-file-height="540" /></a></span></div> <div class="gallerytext">Han Xin Code version 22</div> </li> <li class="gallerybox" style="width: 255px"> <div class="thumb" style="width: 250px; height: 250px;"><span typeof="mw:File"><a href="/wiki/File:Han_Xin_Code_Example_V84.png" class="mw-file-description" title="Han Xin Code version 84"><img alt="Han Xin Code version 84" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Han_Xin_Code_Example_V84.png/220px-Han_Xin_Code_Example_V84.png" decoding="async" width="220" height="220" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Han_Xin_Code_Example_V84.png/330px-Han_Xin_Code_Example_V84.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Han_Xin_Code_Example_V84.png/440px-Han_Xin_Code_Example_V84.png 2x" data-file-width="1525" data-file-height="1525" /></a></span></div> <div class="gallerytext">Han Xin Code version 84</div> </li> </ul> <div class="mw-heading mw-heading3"><h3 id="Structural_information">Structural information</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=6" title="Edit section: Structural information"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Han_Xin_Code_Structural_Information_Placement.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Han_Xin_Code_Structural_Information_Placement.png/220px-Han_Xin_Code_Structural_Information_Placement.png" decoding="async" width="220" height="221" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Han_Xin_Code_Structural_Information_Placement.png/330px-Han_Xin_Code_Structural_Information_Placement.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4f/Han_Xin_Code_Structural_Information_Placement.png/440px-Han_Xin_Code_Structural_Information_Placement.png 2x" data-file-width="760" data-file-height="765" /></a><figcaption>Structural information placement of Han Xin Code</figcaption></figure> <p>Han Xin code Structural Information Region<sup id="cite_ref-iso20830_3-8" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 4.2.7">: 4.2.7 </span></sup> is a one module wide region surrounding the four Position Detection Patterns. Han Xin code has two Structural Information identical arrays, which are made from 34 data modules. Every Structural Information array is split on 17 modules which are placed around each Position Detection Pattern. </p><p>Structural Information Region encodes the following data:<sup id="cite_ref-iso20830_3-9" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: Annex E">: Annex E </span></sup> </p> <ul><li>Version + 20 (bits 0–7);</li> <li>Error correction level (bits 8–9);</li> <li>Mask index (bits 10–11);</li> <li>Error correction Reed–Solomon error correction data (bits 12–27);</li> <li>Bits 28–33 are ignored and can be any (sometimes they can be filled with white, black sequence).</li></ul> <p>Metadata bits from 0–11 are split into 4 bits tetrads(m2, m1, m0) and supplemented with four error correction tetrads (r3, r2, r1, r0). </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code Structural information bits </caption> <tbody><tr> <th colspan="8">Version + 20 </th> <th colspan="2">Error correction level </th> <th colspan="2">Mask index </th> <th colspan="16">Error correction codewords </th></tr> <tr> <th colspan="4">m2 </th> <th colspan="4">m1 </th> <th colspan="4">m0 </th> <th colspan="4">r3 </th> <th colspan="4">r2 </th> <th colspan="4">r1 </th> <th colspan="4">r0 </th></tr> <tr> <td>X0 </td> <td>X1 </td> <td>X2 </td> <td>X3 </td> <td>X4 </td> <td>X5 </td> <td>X6 </td> <td>X7 </td> <td>X8 </td> <td>X9 </td> <td>X10 </td> <td>X11 </td> <td>X12 </td> <td>X13 </td> <td>X14 </td> <td>X15 </td> <td>X16 </td> <td>X17 </td> <td>X18 </td> <td>X19 </td> <td>X20 </td> <td>X21 </td> <td>X22 </td> <td>X23 </td> <td>X24 </td> <td>X25 </td> <td>X26 </td> <td>X27 </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Data_masking">Data masking</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=7" title="Edit section: Data masking"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>To make Han Xin code dark and light modules amount to be closely to 1:1 in the symbol, masking algorithm<sup id="cite_ref-iso20830_3-10" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.8.4">: 5.8.4 </span></sup> is used. Masking sequence is applied to Data Region through the <a href="/wiki/Exclusive_or" title="Exclusive or">XOR</a> operation. Finder Pattern, Alignment Patterns and Structural Information Regions are excluded from masking operation. The following table shows mask pattern algorithms (which is placed to Structural Information Region). </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code masking pattern algorithm </caption> <tbody><tr> <th>Condition of masking solution </th> <th>Data mask pattern reference </th></tr> <tr> <td>Non-masking </td> <td>00 </td></tr> <tr> <td>(i+j) mod 2=0 </td> <td>01 </td></tr> <tr> <td>((i+j)mod 3+( j mod 3)) mod 2=0 </td> <td>10 </td></tr> <tr> <td>(i mod j +j mod i + i mod 3+ j mod 3) mod 2=0 </td> <td>11 </td></tr></tbody></table> <p>i - Row index of the symbol. <br />j - Column index of the symbol. <br />Both <var style="padding-right: 1px;">i</var> and <var style="padding-right: 1px;">j</var> start from (1,1), the top left corner module of the symbol. When the masking solution condition is true, the resulting mask bit is 1. </p> <div class="mw-heading mw-heading3"><h3 id="Error_correction">Error correction</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=8" title="Edit section: Error correction"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Han Xin code uses <a href="/wiki/Reed%E2%80%93Solomon_error_correction" title="Reed–Solomon error correction">Reed–Solomon error correction</a>. Encoded data is represented as byte (8-bit) array. Data array divided into blocks<sup id="cite_ref-iso20830_3-11" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: Annex B">: Annex B </span></sup> and error correction codewords sequence is generated for each block which is added to the end of the error correction block. After this, all blocks are merged sequentially into byte stream. </p><p>The polynomial arithmetic for Han Xin Code uses <a href="/wiki/Finite_field" title="Finite field">finite field</a> generation polynomial: x^8 + x^6 + x^5 + x (355 or 101100011b)<sup id="cite_ref-iso20830_3-12" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.5">: 5.5 </span></sup> with initial root = 1. </p><p>The amount of error correction codewords depends on symbol version and error correction level and can be from 16% to 60%, which allows to correct from 8% to 30% damage.<sup id="cite_ref-iso20830_3-13" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.6.2">: 5.6.2 </span></sup> </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code error correction levels features </caption> <tbody><tr> <th>Error correction level </th> <th>Recovery capacity % (approximation) </th> <th>Encoding of error correction level </th></tr> <tr> <td>L1 </td> <td>8% </td> <td>00 </td></tr> <tr> <td>L2 </td> <td>15% </td> <td>01 </td></tr> <tr> <td>L3 </td> <td>23% </td> <td>10 </td></tr> <tr> <td>L4 </td> <td>30% </td> <td>11 </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Data_region">Data region</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=9" title="Edit section: Data region"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Han Xin code data is encoded as byte array. Data byte array is split into error correction blocks, where error correction codewords (bytes) are added. Error correction blocks are united into one codewords array:<sup id="cite_ref-iso20830_3-14" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.8.3">: 5.8.3 </span></sup> </p><p>(Encoded byte array) => (Error correction block 1) + ... + (Error correction block N) => (Codewords array) </p><p>As an example, this can be demonstrated on Han Xin code version 5 with error correction level L4. It has 27 encoded codewords and 2 error correction blocks with each block size of data codewords and error correction codewords: (14, 20), (13, 22): </p><p>(D1...D14, D15...D27) => (D1...D14, E1.1...1.20) + (D15...D27, E2.1...2.22) => (D1...D14, E1.1...1.20, D15...D27, E2.1...2.22) => (C1...C69) <br />D(x) - Data codewords. <br />E(b.x) - error codeword, where b is block number and x position in block. <br />C(x) - resulted codewords. </p><p>As the next operation, resulted codewords array C(x) is split into blocks with size of 13 bytes which connects codewords in the same position of each block and form new codewords array. The result is byte array of the same size but mixed by position of 13. </p><p>(С1...С13, С14...С26, Сn...Cn+12) => (С1, C14, Cn...С13, С26, Cn+12) => (CM1...CMn+12) <br />CM(x) – mixed by position of 13 array of codewords (bytes). </p><p>After the upper operations the resulted codewords are placed into data region row by row from left to right and from up to down. Horizontal line damage would affect fewer codewords, vertical line damage would affect more codewords. </p> <div class="mw-heading mw-heading2"><h2 id="Encoding">Encoding</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=10" title="Edit section: Encoding"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Han Xin code can encode 7827 numeric characters, 4350 English text characters, 3261 bytes and 1044–2174 Chinese characters in the maximal version 84 version.<sup id="cite_ref-iso20830_3-15" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: Annex C">: Annex C </span></sup> Additionally, it supports special Unicode and industrial modes. All modes can be mixed to obtain best compactification level for the data. The following table demonstrates abilities to encode data with different barcode version and error correction level. </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code versions and information capacity </caption> <tbody><tr> <th>Version </th> <th>Size </th> <th>Error correction level </th> <th>Data codewords </th> <th>Error correction codewords </th> <th>Numeric </th> <th>Text </th> <th>Bytes </th> <th>Chinese characters </th></tr> <tr> <td rowspan="2">1 </td> <td rowspan="2">23×23 </td> <td>L1 </td> <td>21 </td> <td>4 </td> <td>45 </td> <td>26 </td> <td>18 </td> <td>6–12 </td></tr> <tr> <td>L4 </td> <td>9 </td> <td>16 </td> <td>15 </td> <td>10 </td> <td>6 </td> <td>2–4 </td></tr> <tr> <td colspan="9"><b>...</b> </td></tr> <tr> <td rowspan="2">22 </td> <td rowspan="2">65×65 </td> <td>L1 </td> <td>354 </td> <td>68 </td> <td>843 </td> <td>470 </td> <td>351 </td> <td>113–234 </td></tr> <tr> <td>L4 </td> <td>168 </td> <td>254 </td> <td>399 </td> <td>222 </td> <td>165 </td> <td>53–110 </td></tr> <tr> <td colspan="9"><b>...</b> </td></tr> <tr> <td rowspan="2">84 </td> <td rowspan="2">189×189 </td> <td>L1 </td> <td>3264 </td> <td>622 </td> <td>7827 </td> <td>4350 </td> <td>3261 </td> <td>1044–2174 </td></tr> <tr> <td>L4 </td> <td>1554 </td> <td>2332 </td> <td>3723 </td> <td>2070 </td> <td>1551 </td> <td>497–1034 </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Encoding_modes">Encoding modes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=11" title="Edit section: Encoding modes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>All encoding modes can be split into the following groups:<sup id="cite_ref-iso20830_3-16" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.3.1">: 5.3.1 </span></sup> </p> <ul><li>Numeric mode which includes digits encoding: 0–9;</li> <li>Text mode which supports full <a href="/wiki/ISO/IEC_646" title="ISO/IEC 646">ISO/IEC 646</a> characters set;</li> <li>Binary (Byte) mode which encodes bytes values 0–255;</li> <li>Chinese Characters modes which encodes 1587600 different Chinese characters from <a href="/wiki/GB_18030" title="GB 18030">GB 18030</a> codepage in 4 modes;</li> <li>Unicode encoding with <a href="/wiki/Extended_Channel_Interpretation" title="Extended Channel Interpretation">Extended Channel Interpretation(ECI)</a> mode;</li> <li>Unicode with Unicode adaptive mode which encodes <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> encoding with embedded <a href="/wiki/Lossless_compression" title="Lossless compression">lossless compression</a>;</li> <li>GS1 mode which encodes <a href="/wiki/GS1" title="GS1">GS1</a> Application Identifiers<sup id="cite_ref-gs1ai_5-1" class="reference"><a href="#cite_note-gs1ai-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> data;</li> <li>URI mode which encodes <a href="/wiki/Uniform_Resource_Identifier" title="Uniform Resource Identifier">URI</a> links in compact encoding.</li></ul> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code mode characteristics </caption> <tbody><tr> <th>Mode </th> <th>Mode indicators </th> <th>Bits per character </th></tr> <tr> <td>Numeric </td> <td>0001b </td> <td>3.3 (10 bits for three digits) </td></tr> <tr> <td>Text </td> <td>0010b </td> <td>6 </td></tr> <tr> <td>Binary Byte </td> <td>0011b </td> <td>8 </td></tr> <tr> <td>Common Chinese Characters in Region One </td> <td>0100b </td> <td>12 </td></tr> <tr> <td>Common Chinese Characters in Region Two </td> <td>0101b </td> <td>12 </td></tr> <tr> <td>GB18030 2-byte Region </td> <td>0110b </td> <td>15 </td></tr> <tr> <td>GB18030 4-byte Region </td> <td>0111b </td> <td>21 </td></tr> <tr> <td>ECI </td> <td>1000b </td> <td>Variable (multi-bytes mode) </td></tr> <tr> <td>Unicode </td> <td>1001b </td> <td>Adaptive (lossless compression) </td></tr> <tr> <td>GS1 </td> <td>11100001b </td> <td>Variable (Numeric + Text modes) </td></tr> <tr> <td>URI </td> <td>11100010b </td> <td>Variable (2–7 bits per character) </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Numeric_mode">Numeric mode</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=12" title="Edit section: Numeric mode"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The input data string in Numeric mode<sup id="cite_ref-iso20830_3-17" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.4">: 5.4.4 </span></sup> is divided into blocks of three digits (the last block can be less than three) and encoded in 10 bits (0000000000b - 1111100111b). The mode data is prefixed with mode indicator 0001b and terminates with mode terminator which also indicates number of digits in last group. </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code numeric mode terminators </caption> <tbody><tr> <th>Numeric characters in last group </th> <th>Mode terminator </th></tr> <tr> <td>1 </td> <td>1111111101b </td></tr> <tr> <td>2 </td> <td>1111111110b </td></tr> <tr> <td>3 </td> <td>1111111111b </td></tr></tbody></table> <p>As an example, we need to encode digits sequence 12700402: <br />Prefix => 0001b <br />127 => 0001111111 <br />004 => 0000000100 <br />02 => 0000000010 <br />Terminator => 1111111110b </p> <div class="mw-heading mw-heading3"><h3 id="Text_mode">Text mode</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=13" title="Edit section: Text mode"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Text mode encodes data characters set from <a href="/wiki/ISO/IEC_646" title="ISO/IEC 646">ISO/IEC 646</a>. Each character is represented by 6 bits.<sup id="cite_ref-iso20830_3-18" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.5">: 5.4.5 </span></sup> All characters are divided into two subsets: Text1 sub-mode and Text2 sub-mode. 11110b value is used to switch between text sub-modes, 111111b is a mode terminator. Text mode starts from Text1 sub-mode. </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code Text1 sub-mode </caption> <tbody><tr> <th>Character </th> <th>ASCII value </th> <th>Encoding value </th> <th>Character </th> <th>ASCII value </th> <th>Encoding value </th> <th>Character </th> <th>ASCII value </th> <th>Encoding value </th></tr> <tr> <td>0</td> <td>48</td> <td>000000b</td> <td>L</td> <td>76</td> <td>010101b</td> <td>g</td> <td>103</td> <td>101010b </td></tr> <tr> <td>1</td> <td>49</td> <td>000001b</td> <td>M</td> <td>77</td> <td>010110b</td> <td>h</td> <td>104</td> <td>101011b </td></tr> <tr> <td>2</td> <td>50</td> <td>000010b</td> <td>N</td> <td>78</td> <td>010111b</td> <td>i</td> <td>105</td> <td>101100b </td></tr> <tr> <td>3</td> <td>51</td> <td>000011b</td> <td>O</td> <td>79</td> <td>011000b</td> <td>j</td> <td>106</td> <td>101101b </td></tr> <tr> <td>4</td> <td>52</td> <td>000100b</td> <td>P</td> <td>80</td> <td>011001b</td> <td>k</td> <td>107</td> <td>101110b </td></tr> <tr> <td>5</td> <td>53</td> <td>000101b</td> <td>Q</td> <td>81</td> <td>011010b</td> <td>l</td> <td>108</td> <td>101111b </td></tr> <tr> <td>6</td> <td>54</td> <td>000110b</td> <td>R</td> <td>82</td> <td>011011b</td> <td>m</td> <td>109</td> <td>110000b </td></tr> <tr> <td>7</td> <td>55</td> <td>000111b</td> <td>S</td> <td>83</td> <td>011100b</td> <td>n</td> <td>110</td> <td>110001b </td></tr> <tr> <td>8</td> <td>56</td> <td>001000b</td> <td>T</td> <td>84</td> <td>011101b</td> <td>o</td> <td>111</td> <td>110010b </td></tr> <tr> <td>9</td> <td>57</td> <td>001001b</td> <td>U</td> <td>85</td> <td>011110b</td> <td>p</td> <td>112</td> <td>110011b </td></tr> <tr> <td>A</td> <td>65</td> <td>001010b</td> <td>V</td> <td>86</td> <td>011111b</td> <td>q</td> <td>113</td> <td>110100b </td></tr> <tr> <td>B</td> <td>66</td> <td>001011b</td> <td>W</td> <td>87</td> <td>100000b</td> <td>r</td> <td>114</td> <td>110101b </td></tr> <tr> <td>C</td> <td>67</td> <td>001100b</td> <td>X</td> <td>88</td> <td>100001b</td> <td>s</td> <td>115</td> <td>110110b </td></tr> <tr> <td>D</td> <td>68</td> <td>001101b</td> <td>Y</td> <td>89</td> <td>100010b</td> <td>t</td> <td>116</td> <td>110111b </td></tr> <tr> <td>E</td> <td>69</td> <td>001110b</td> <td>Z</td> <td>90</td> <td>100011b</td> <td>u</td> <td>117</td> <td>111000b </td></tr> <tr> <td>F</td> <td>70</td> <td>001111b</td> <td>a</td> <td>97</td> <td>100100b</td> <td>v</td> <td>118</td> <td>111001b </td></tr> <tr> <td>G</td> <td>71</td> <td>010000b</td> <td>b</td> <td>98</td> <td>100101b</td> <td>w</td> <td>119</td> <td>111010b </td></tr> <tr> <td>H</td> <td>72</td> <td>010001b</td> <td>c</td> <td>99</td> <td>100110b</td> <td>x</td> <td>120</td> <td>111011b </td></tr> <tr> <td>I</td> <td>73</td> <td>010010b</td> <td>d</td> <td>100</td> <td>100111b</td> <td>y</td> <td>121</td> <td>111100b </td></tr> <tr> <td>J</td> <td>74</td> <td>010011b</td> <td>e</td> <td>101</td> <td>101000b</td> <td>z</td> <td>122</td> <td>111101b </td></tr> <tr> <td>K</td> <td>75</td> <td>010100b</td> <td>f</td> <td>102</td> <td>101001b</td> <td></td> <td></td> <td> </td></tr></tbody></table> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code Text2 sub-mode </caption> <tbody><tr> <th>Character </th> <th>ASCII value </th> <th>Encoding value </th> <th>Character </th> <th>ASCII value </th> <th>Encoding value </th> <th>Character </th> <th>ASCII value </th> <th>Encoding value </th></tr> <tr> <td>NUL</td> <td>0</td> <td>000000b</td> <td>NAK</td> <td>21</td> <td>010101b</td> <td>.</td> <td>46</td> <td>101010b </td></tr> <tr> <td>SOH</td> <td>1</td> <td>000001b</td> <td>SYN</td> <td>22</td> <td>010110b</td> <td>/</td> <td>47</td> <td>101011b </td></tr> <tr> <td>STX</td> <td>2</td> <td>000010b</td> <td>ETB</td> <td>23</td> <td>010111b</td> <td>:</td> <td>58</td> <td>101100b </td></tr> <tr> <td>ETX</td> <td>3</td> <td>000011b</td> <td>CAN</td> <td>24</td> <td>011000b</td> <td>;</td> <td>59</td> <td>101101b </td></tr> <tr> <td>EOT</td> <td>4</td> <td>000100b</td> <td>EM</td> <td>25</td> <td>011001b</td> <td><</td> <td>60</td> <td>101110b </td></tr> <tr> <td>ENQ</td> <td>5</td> <td>000101b</td> <td>SUB</td> <td>26</td> <td>011010b</td> <td>=</td> <td>61</td> <td>101111b </td></tr> <tr> <td>ACK</td> <td>6</td> <td>000110b</td> <td>ESC</td> <td>27</td> <td>011011b</td> <td>></td> <td>62</td> <td>110000b </td></tr> <tr> <td>BEL</td> <td>7</td> <td>000111b</td> <td>SP</td> <td>32</td> <td>011100b</td> <td>?</td> <td>63</td> <td>110001b </td></tr> <tr> <td>BS</td> <td>8</td> <td>001000b</td> <td>!</td> <td>33</td> <td>011101b</td> <td>@</td> <td>64</td> <td>110010b </td></tr> <tr> <td>HT</td> <td>9</td> <td>001001b</td> <td>”</td> <td>34</td> <td>011110b</td> <td>[</td> <td>91</td> <td>110011b </td></tr> <tr> <td>LF</td> <td>10</td> <td>001010b</td> <td>#</td> <td>35</td> <td>011111b</td> <td>\</td> <td>92</td> <td>110100b </td></tr> <tr> <td>VT</td> <td>11</td> <td>001011b</td> <td>$</td> <td>36</td> <td>100000b</td> <td>]</td> <td>93</td> <td>110101b </td></tr> <tr> <td>FF</td> <td>12</td> <td>001100b</td> <td>%</td> <td>37</td> <td>100001b</td> <td>^</td> <td>94</td> <td>110110b </td></tr> <tr> <td>CR</td> <td>13</td> <td>001101b</td> <td>&</td> <td>38</td> <td>100010b</td> <td>_</td> <td>95</td> <td>110111b </td></tr> <tr> <td>SO</td> <td>14</td> <td>001110b</td> <td>‘</td> <td>39</td> <td>100011b</td> <td>`</td> <td>96</td> <td>111000b </td></tr> <tr> <td>SI</td> <td>15</td> <td>001111b</td> <td>(</td> <td>40</td> <td>100100b</td> <td>{</td> <td>123</td> <td>111001b </td></tr> <tr> <td>DLE</td> <td>16</td> <td>010000b</td> <td>)</td> <td>41</td> <td>100101b</td> <td>|</td> <td>124</td> <td>111010b </td></tr> <tr> <td>DC1</td> <td>17</td> <td>010001b</td> <td>*</td> <td>42</td> <td>100110b</td> <td>}</td> <td>125</td> <td>111011b </td></tr> <tr> <td>DC2</td> <td>18</td> <td>010010b</td> <td>+</td> <td>43</td> <td>100111b</td> <td>~</td> <td>126</td> <td>111100b </td></tr> <tr> <td>DC3</td> <td>19</td> <td>010011b</td> <td>,</td> <td>44</td> <td>101000b</td> <td>DEL</td> <td>27</td> <td>111101b </td></tr> <tr> <td>DC4</td> <td>20</td> <td>010100b</td> <td>-</td> <td>45</td> <td>101001b</td> <td></td> <td></td> <td> </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Binary_byte_mode">Binary byte mode</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=14" title="Edit section: Binary byte mode"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Binary mode encodes bytes array [0 – 255] in any form. Binary mode<sup id="cite_ref-iso20830_3-19" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.6">: 5.4.6 </span></sup> consists from binary mode indicator 0011b, 13-bit binary counter and bytes data which are converted to 8-bit sequence. None mode terminator is required. </p> <div class="mw-heading mw-heading3"><h3 id="Chinese_Characters_modes">Chinese Characters modes</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=15" title="Edit section: Chinese Characters modes"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Chinese Characters modes is a set of 4 modes which encodes Chinese characters from <a href="/wiki/GB_18030" title="GB 18030">GB 18030</a> codepage. </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code Chinese Characters modes </caption> <tbody><tr> <th>Mode </th> <th>Mode indicator </th> <th>Bits </th> <th>Encoding characters count </th> <th>Description </th></tr> <tr> <td>Common Chinese Characters in Region One mode<sup id="cite_ref-iso20830_3-20" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.7">: 5.4.7 </span></sup> </td> <td>0100b </td> <td>12 </td> <td>4074 </td> <td>Encodes characters from GB 18030 regions, which: first byte value is in the range of B0 to D7 and second byte value is in the range of A1 to FE (3760 characters), first byte value is in the range of A1 to A3 and second byte value is in the range of A1 to FE (282 characters), in the range of A8A1 to A8C0 (32 characters). </td></tr> <tr> <td>Common Chinese Characters in Region Two mode<sup id="cite_ref-iso20830_3-21" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.8">: 5.4.8 </span></sup> </td> <td>0101b </td> <td>12 </td> <td>3008 </td> <td>Encodes characters from GB 18030 region, which first byte value is in the range of D8 to F7 and second byte value is in the range of A1 to FE (3008 characters). </td></tr> <tr> <td>GB18030 2-byte Region mode<sup id="cite_ref-iso20830_3-22" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.9">: 5.4.9 </span></sup> </td> <td>0110b </td> <td>15 </td> <td>23940 </td> <td>Encodes characters from GB 18030 region, which first byte value is in the range of 81 to FE and second byte value is in the range of 40 to 7E or 80 to FE (23940 characters). </td></tr> <tr> <td>GB18030 4-byte Region mode<sup id="cite_ref-iso20830_3-23" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.10">: 5.4.10 </span></sup> </td> <td>0111b </td> <td>21 </td> <td>1587600 </td> <td>Encodes characters from GB 18030 region, which first byte value is in the range of 81 to FE, and second byte value is in the range of 30 to 39, and third byte value is in the range of 81 to FE, and fourth byte value is in the range of 30 to 39 (1587600 characters). </td></tr></tbody></table> <div class="mw-heading mw-heading3"><h3 id="Unicode_mode">Unicode mode</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=16" title="Edit section: Unicode mode"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Unicode mode<sup id="cite_ref-iso20830_3-24" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.12">: 5.4.12 </span></sup> encodes <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> charset with embedded <a href="/wiki/Lossless_compression" title="Lossless compression">lossless compression</a>. In the Unicode mode, the input data is analysed by using self-adaptive algorithm. Firstly, input data is divided and combined into the 1, 2, 3, or 4 byte pattern preencoding sub-sequences, and secondly a run-length data compression algorithm is applied to encode each sub-sequences of the input data. </p><p>Shortly, the Unicode mode searches characters sub-pages which can have the same prefix sequence for all of characters of the same language (Cyrillic, Greek, French, German... languages) and encodes only differences from prefix bytes sequence. </p> <div class="mw-heading mw-heading3"><h3 id="GS1_mode">GS1 mode</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=17" title="Edit section: GS1 mode"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Han Xin code GS1 mode<sup id="cite_ref-iso20830_3-25" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.13">: 5.4.13 </span></sup> is an indicator that the represented data is defined by GS1 General Specification. GS1 mode encodes data in Numeric and Text modes. Other modes may be used but GS1 mode must be first mode in the symbol and encoded data must be returned with GS1 flag. <FNC1> (if required) must be encoded as 1111101000b in Numeric mode (Numeric mode encodes only three digits, so 1111101000b => 1000 value is counted as special character). In case <FNC1> identifier must be inserted and encoder is in any mode different from Numeric, the mode must be terminated and Numeric mode must be started. GS1 mode indicator is 11100001b and GS1 mode terminator is 11111111b. </p><p>The data in GS1 mode is split into GS1 Application Identifiers chinks and then compacted with the best modes. As an example, the following data can be encoded: <br />(10)123456ABC<FNC1>(240)DATA </p><p>The data is encoded in the following way: <br /><11100001b> <Numeric 10123456> <Text ABC> <Numeric mode selector> <1111101000b> <Numeric 240> <Text DATA> <11111111b> </p> <div class="mw-heading mw-heading3"><h3 id="URI_mode">URI mode</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=18" title="Edit section: URI mode"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Han Xin code URI mode<sup id="cite_ref-iso20830_3-26" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 5.4.14">: 5.4.14 </span></sup> encodes URI links in compact encoding. URI mode indicator is 11100010b and URI mode terminator is 111b. URI mode can encode data in three charsets: URI-A, URI-B, URI-C<sup id="cite_ref-iso20830_3-27" class="reference"><a href="#cite_note-iso20830-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: Annex M">: Annex M </span></sup> with own sub-mode terminators. URI mode can encode %XX data in special Percent-Encoding sub-mode, where three symbols is encoded in 8 bits. </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code URI submodes </caption> <tbody><tr> <th>Charset </th> <th>Charset indicator </th></tr> <tr> <td>URI-A </td> <td>001b </td></tr> <tr> <td>URI-B </td> <td>010b </td></tr> <tr> <td>URI-C </td> <td>011b </td></tr> <tr> <td>Percent-Encoding </td> <td>100b </td></tr> <tr> <td>URI Mode Teminator </td> <td>111b </td></tr></tbody></table> <p>Percent-Encoding sub-mode encodes %XX data in 8 bits sequence. The mode does not require any terminator. To encode URI %XX data in this mode, sub-mode indicator (100b) must be added, then 8-bit indicator of sub-mode 8 bits sequence must be added (counter = Length of %XX / 3) and after this sequence, where %FF, or %ff, or %00, must be added as xFF or x00 bytes. </p> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code URI-A and URI-B charsets </caption> <tbody><tr> <th colspan="3">URI-A charset </th> <th colspan="3">URI-B charset </th></tr> <tr> <th>Character / URI fragment </th> <th>Encoding value </th> <th>Encoding bits </th> <th>Character / URI fragment </th> <th>Encoding value </th> <th>Encoding bits </th></tr> <tr> <td>a</td> <td>0</td> <td>000000</td> <td>A</td> <td>0</td> <td>000000 </td></tr> <tr> <td>b</td> <td>1</td> <td>000001</td> <td>B</td> <td>1</td> <td>000001 </td></tr> <tr> <td>c</td> <td>2</td> <td>000010</td> <td>C</td> <td>2</td> <td>000010 </td></tr> <tr> <td>d</td> <td>3</td> <td>000011</td> <td>D</td> <td>3</td> <td>000011 </td></tr> <tr> <td>e</td> <td>4</td> <td>000100</td> <td>E</td> <td>4</td> <td>000100 </td></tr> <tr> <td>f</td> <td>5</td> <td>000101</td> <td>F</td> <td>5</td> <td>000101 </td></tr> <tr> <td>g</td> <td>6</td> <td>000110</td> <td>G</td> <td>6</td> <td>000110 </td></tr> <tr> <td>h</td> <td>7</td> <td>000111</td> <td>H</td> <td>7</td> <td>000111 </td></tr> <tr> <td>i</td> <td>8</td> <td>001000</td> <td>I</td> <td>8</td> <td>001000 </td></tr> <tr> <td>j</td> <td>9</td> <td>001001</td> <td>J</td> <td>9</td> <td>001001 </td></tr> <tr> <td>k</td> <td>10</td> <td>001010</td> <td>K</td> <td>10</td> <td>001010 </td></tr> <tr> <td>l</td> <td>11</td> <td>001011</td> <td>L</td> <td>11</td> <td>001011 </td></tr> <tr> <td>m</td> <td>12</td> <td>001100</td> <td>M</td> <td>12</td> <td>001100 </td></tr> <tr> <td>n</td> <td>13</td> <td>001101</td> <td>N</td> <td>13</td> <td>001101 </td></tr> <tr> <td>o</td> <td>14</td> <td>001110</td> <td>O</td> <td>14</td> <td>001110 </td></tr> <tr> <td>p</td> <td>15</td> <td>001111</td> <td>P</td> <td>15</td> <td>001111 </td></tr> <tr> <td>q</td> <td>16</td> <td>010000</td> <td>Q</td> <td>16</td> <td>010000 </td></tr> <tr> <td>r</td> <td>17</td> <td>010001</td> <td>R</td> <td>17</td> <td>010001 </td></tr> <tr> <td>s</td> <td>18</td> <td>010010</td> <td>S</td> <td>18</td> <td>010010 </td></tr> <tr> <td>t</td> <td>19</td> <td>010011</td> <td>T</td> <td>19</td> <td>010011 </td></tr> <tr> <td>u</td> <td>20</td> <td>010100</td> <td>U</td> <td>20</td> <td>010100 </td></tr> <tr> <td>v</td> <td>21</td> <td>010101</td> <td>V</td> <td>21</td> <td>010101 </td></tr> <tr> <td>w</td> <td>22</td> <td>010110</td> <td>W</td> <td>22</td> <td>010110 </td></tr> <tr> <td>x</td> <td>23</td> <td>010111</td> <td>X</td> <td>23</td> <td>010111 </td></tr> <tr> <td>y</td> <td>24</td> <td>011000</td> <td>Y</td> <td>24</td> <td>011000 </td></tr> <tr> <td>z</td> <td>25</td> <td>011001</td> <td>Z</td> <td>25</td> <td>011001 </td></tr> <tr> <td>0</td> <td>26</td> <td>011010</td> <td>!</td> <td>26</td> <td>011010 </td></tr> <tr> <td>1</td> <td>27</td> <td>011011</td> <td>*</td> <td>27</td> <td>011011 </td></tr> <tr> <td>2</td> <td>28</td> <td>011100</td> <td>(</td> <td>28</td> <td>011100 </td></tr> <tr> <td>3</td> <td>29</td> <td>011101</td> <td>)</td> <td>29</td> <td>011101 </td></tr> <tr> <td>4</td> <td>30</td> <td>011110</td> <td>,</td> <td>30</td> <td>011110 </td></tr> <tr> <td>5</td> <td>31</td> <td>011111</td> <td>{</td> <td>31</td> <td>011111 </td></tr> <tr> <td>6</td> <td>32</td> <td>100000</td> <td>}</td> <td>32</td> <td>100000 </td></tr> <tr> <td>7</td> <td>33</td> <td>100001</td> <td>|</td> <td>33</td> <td>100001 </td></tr> <tr> <td>8</td> <td>34</td> <td>100010</td> <td>\</td> <td>34</td> <td>100010 </td></tr> <tr> <td>9</td> <td>35</td> <td>100011</td> <td>^</td> <td>35</td> <td>100011 </td></tr> <tr> <td>.</td> <td>36</td> <td>100100</td> <td>[</td> <td>36</td> <td>100100 </td></tr> <tr> <td>/</td> <td>37</td> <td>100101</td> <td>]</td> <td>37</td> <td>100101 </td></tr> <tr> <td>-</td> <td>38</td> <td>100110</td> <td>'</td> <td>38</td> <td>100110 </td></tr> <tr> <td>_</td> <td>39</td> <td>100111</td> <td><</td> <td>39</td> <td>100111 </td></tr> <tr> <td>~</td> <td>40</td> <td>101000</td> <td>></td> <td>40</td> <td>101000 </td></tr> <tr> <td>:</td> <td>41</td> <td>101001</td> <td>%</td> <td>41</td> <td>101001 </td></tr> <tr> <td>@</td> <td>42</td> <td>101010</td> <td>"</td> <td>42</td> <td>101010 </td></tr> <tr> <td>?</td> <td>43</td> <td>101011</td> <td>;</td> <td>43</td> <td>101011 </td></tr> <tr> <td>#</td> <td>44</td> <td>101100</td> <td>.htm</td> <td>44</td> <td>101100 </td></tr> <tr> <td>=</td> <td>45</td> <td>101101</td> <td>.html</td> <td>45</td> <td>101101 </td></tr> <tr> <td>+</td> <td>46</td> <td>101110</td> <td>.asp</td> <td>46</td> <td>101110 </td></tr> <tr> <td>$</td> <td>47</td> <td>101111</td> <td>.aspx</td> <td>47</td> <td>101111 </td></tr> <tr> <td>&</td> <td>48</td> <td>110000</td> <td>.php</td> <td>48</td> <td>110000 </td></tr> <tr> <td>http://</td> <td>49</td> <td>110001</td> <td>.jsp</td> <td>49</td> <td>110001 </td></tr> <tr> <td>https://</td> <td>50</td> <td>110010</td> <td>gtin</td> <td>50</td> <td>110010 </td></tr> <tr> <td>ftp://</td> <td>51</td> <td>110011</td> <td>ser</td> <td>51</td> <td>110011 </td></tr> <tr> <td>mailto:</td> <td>52</td> <td>110100</td> <td>bat</td> <td>52</td> <td>110100 </td></tr> <tr> <td>ldap://</td> <td>53</td> <td>110101</td> <td>exp</td> <td>53</td> <td>110101 </td></tr> <tr> <td>tel:</td> <td>54</td> <td>110110</td> <td>search</td> <td>54</td> <td>110110 </td></tr> <tr> <td>urn:</td> <td>55</td> <td>110111</td> <td>id</td> <td>55</td> <td>110111 </td></tr> <tr> <td>www.</td> <td>56</td> <td>111000</td> <td>.jp</td> <td>56</td> <td>111000 </td></tr> <tr> <td>.com</td> <td>57</td> <td>111001</td> <td>.it</td> <td>57</td> <td>111001 </td></tr> <tr> <td>.net</td> <td>58</td> <td>111010</td> <td>.de</td> <td>58</td> <td>111010 </td></tr> <tr> <td>.gov</td> <td>59</td> <td>111011</td> <td>.br</td> <td>59</td> <td>111011 </td></tr> <tr> <td>.org</td> <td>60</td> <td>111100</td> <td>.fr</td> <td>60</td> <td>111100 </td></tr> <tr> <td>.cn</td> <td>61</td> <td>111101</td> <td>gs1</td> <td>61</td> <td>111101 </td></tr> <tr> <td>Jump to URI-B</td> <td>62</td> <td>111110</td> <td>Jump to URI-A</td> <td>62</td> <td>111110 </td></tr> <tr> <td>Terminator of URI-A</td> <td>63</td> <td>111111</td> <td>Terminator of URI-B</td> <td>63</td> <td>111111 </td></tr></tbody></table> <table class="wikitable" border="1" style="text-align:center"> <caption>Han Xin Code URI-C charset </caption> <tbody><tr> <th>Character / URI fragment </th> <th>Encoding value </th> <th>Encoding bits </th> <th>Character / URI fragment </th> <th>Encoding value </th> <th>Encoding bits </th> <th>Character / URI fragment </th> <th>Encoding value </th> <th>Encoding bits </th></tr> <tr> <td>A</td> <td>0</td> <td>0000000</td> <td>R</td> <td>43</td> <td>0101011</td> <td>;</td> <td>86</td> <td>1010110 </td></tr> <tr> <td>B</td> <td>1</td> <td>0000001</td> <td>S</td> <td>44</td> <td>0101100</td> <td>/</td> <td>87</td> <td>1010111 </td></tr> <tr> <td>C</td> <td>2</td> <td>0000010</td> <td>T</td> <td>45</td> <td>0101101</td> <td>?</td> <td>88</td> <td>1011000 </td></tr> <tr> <td>D</td> <td>3</td> <td>0000011</td> <td>U</td> <td>46</td> <td>0101110</td> <td>:</td> <td>89</td> <td>1011001 </td></tr> <tr> <td>E</td> <td>4</td> <td>0000100</td> <td>V</td> <td>47</td> <td>0101111</td> <td>@</td> <td>90</td> <td>1011010 </td></tr> <tr> <td>F</td> <td>5</td> <td>0000101</td> <td>W</td> <td>48</td> <td>0110000</td> <td>&</td> <td>91</td> <td>1011011 </td></tr> <tr> <td>G</td> <td>6</td> <td>0000110</td> <td>X</td> <td>49</td> <td>0110001</td> <td>=</td> <td>92</td> <td>1011100 </td></tr> <tr> <td>H</td> <td>7</td> <td>0000111</td> <td>Y</td> <td>50</td> <td>0110010</td> <td>http://</td> <td>93</td> <td>1011101 </td></tr> <tr> <td>I</td> <td>8</td> <td>0001000</td> <td>Z</td> <td>51</td> <td>0110011</td> <td>https://</td> <td>94</td> <td>1011110 </td></tr> <tr> <td>J</td> <td>9</td> <td>0001001</td> <td>0</td> <td>52</td> <td>0110100</td> <td>ftp://</td> <td>95</td> <td>1011111 </td></tr> <tr> <td>K</td> <td>10</td> <td>0001010</td> <td>1</td> <td>53</td> <td>0110101</td> <td>mailto:</td> <td>96</td> <td>1100000 </td></tr> <tr> <td>L</td> <td>11</td> <td>0001011</td> <td>2</td> <td>54</td> <td>0110110</td> <td>ldap://</td> <td>97</td> <td>1100001 </td></tr> <tr> <td>m</td> <td>12</td> <td>0001100</td> <td>3</td> <td>55</td> <td>0110111</td> <td>tel:</td> <td>98</td> <td>1100010 </td></tr> <tr> <td>N</td> <td>13</td> <td>0001101</td> <td>4</td> <td>56</td> <td>0111000</td> <td>urn:</td> <td>99</td> <td>1100011 </td></tr> <tr> <td>O</td> <td>14</td> <td>0001110</td> <td>5</td> <td>57</td> <td>0111001</td> <td>www.</td> <td>100</td> <td>1100100 </td></tr> <tr> <td>P</td> <td>15</td> <td>0001111</td> <td>6</td> <td>58</td> <td>0111010</td> <td>.com</td> <td>101</td> <td>1100101 </td></tr> <tr> <td>Q</td> <td>16</td> <td>0010000</td> <td>7</td> <td>59</td> <td>0111011</td> <td>.net</td> <td>102</td> <td>1100110 </td></tr> <tr> <td>R</td> <td>17</td> <td>0010001</td> <td>8</td> <td>60</td> <td>0111100</td> <td>.gov</td> <td>103</td> <td>1100111 </td></tr> <tr> <td>S</td> <td>18</td> <td>0010010</td> <td>9</td> <td>61</td> <td>0111101</td> <td>.org</td> <td>104</td> <td>1101000 </td></tr> <tr> <td>T</td> <td>19</td> <td>0010011</td> <td>$</td> <td>62</td> <td>0111110</td> <td>.cn</td> <td>105</td> <td>1101001 </td></tr> <tr> <td>U</td> <td>20</td> <td>0010100</td> <td>-</td> <td>63</td> <td>0111111</td> <td>.htm</td> <td>106</td> <td>1101010 </td></tr> <tr> <td>V</td> <td>21</td> <td>0010101</td> <td>_</td> <td>64</td> <td>1000000</td> <td>.html</td> <td>107</td> <td>1101011 </td></tr> <tr> <td>w</td> <td>22</td> <td>0010110</td> <td>.</td> <td>65</td> <td>1000001</td> <td>.asp</td> <td>108</td> <td>1101100 </td></tr> <tr> <td>X</td> <td>23</td> <td>0010111</td> <td>+</td> <td>66</td> <td>1000010</td> <td>.aspx</td> <td>109</td> <td>1101101 </td></tr> <tr> <td>Y</td> <td>24</td> <td>0011000</td> <td>!</td> <td>67</td> <td>1000011</td> <td>.php</td> <td>110</td> <td>1101110 </td></tr> <tr> <td>Z</td> <td>25</td> <td>0011001</td> <td>*</td> <td>68</td> <td>1000100</td> <td>.jsp</td> <td>111</td> <td>1101111 </td></tr> <tr> <td>A</td> <td>26</td> <td>0011010</td> <td>(</td> <td>69</td> <td>1000101</td> <td>gtin</td> <td>112</td> <td>1110000 </td></tr> <tr> <td>B</td> <td>27</td> <td>0011011</td> <td>)</td> <td>70</td> <td>1000110</td> <td>ser</td> <td>113</td> <td>1110001 </td></tr> <tr> <td>C</td> <td>28</td> <td>0011100</td> <td>,</td> <td>71</td> <td>1000111</td> <td>bat</td> <td>114</td> <td>1110010 </td></tr> <tr> <td>D</td> <td>29</td> <td>0011101</td> <td>{</td> <td>72</td> <td>1001000</td> <td>exp</td> <td>115</td> <td>1110011 </td></tr> <tr> <td>E</td> <td>30</td> <td>0011110</td> <td>}</td> <td>73</td> <td>1001001</td> <td>search</td> <td>116</td> <td>1110100 </td></tr> <tr> <td>F</td> <td>31</td> <td>0011111</td> <td>|</td> <td>74</td> <td>1001010</td> <td>id</td> <td>117</td> <td>1110101 </td></tr> <tr> <td>G</td> <td>32</td> <td>0100000</td> <td>\</td> <td>75</td> <td>1001011</td> <td>.jp</td> <td>118</td> <td>1110110 </td></tr> <tr> <td>H</td> <td>33</td> <td>0100001</td> <td>^</td> <td>76</td> <td>1001100</td> <td>.it</td> <td>119</td> <td>1110111 </td></tr> <tr> <td>I</td> <td>34</td> <td>0100010</td> <td>~</td> <td>77</td> <td>1001101</td> <td>.de</td> <td>120</td> <td>1111000 </td></tr> <tr> <td>J</td> <td>35</td> <td>0100011</td> <td>[</td> <td>78</td> <td>1001110</td> <td>.br</td> <td>121</td> <td>1111001 </td></tr> <tr> <td>K</td> <td>36</td> <td>0100100</td> <td>]</td> <td>79</td> <td>1001111</td> <td>.fr</td> <td>122</td> <td>1111010 </td></tr> <tr> <td>L</td> <td>37</td> <td>0100101</td> <td>'</td> <td>80</td> <td>1010000</td> <td>gs1</td> <td>123</td> <td>1111011 </td></tr> <tr> <td>M</td> <td>38</td> <td>0100110</td> <td><</td> <td>81</td> <td>1010001</td> <td>search</td> <td>124</td> <td>1111100 </td></tr> <tr> <td>N</td> <td>39</td> <td>0100111</td> <td>></td> <td>82</td> <td>1010010</td> <td>Jump to URI-A</td> <td>125</td> <td>1111101 </td></tr> <tr> <td>O</td> <td>40</td> <td>0101000</td> <td>#</td> <td>83</td> <td>1010011</td> <td>Jump to URI-B</td> <td>126</td> <td>1111110 </td></tr> <tr> <td>P</td> <td>41</td> <td>0101001</td> <td>%</td> <td>84</td> <td>1010100</td> <td>Terminator of URI-C</td> <td>127</td> <td>1111111 </td></tr> <tr> <td>Q</td> <td>42</td> <td>0101010</td> <td>"</td> <td>85</td> <td>1010101</td> <td> </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=19" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Automated_identification_and_data_capture" class="mw-redirect" title="Automated identification and data capture">Automated identification and data capture</a> (AIDC)</li> <li><a href="/wiki/Barcode" title="Barcode">Barcode</a></li> <li><a href="/wiki/Extended_Channel_Interpretation" title="Extended Channel Interpretation">Extended Channel Interpretation</a></li> <li><a href="/wiki/National_Standards_of_the_People%27s_Republic_of_China" title="National Standards of the People's Republic of China">GB National Standard</a></li> <li><a href="/wiki/GS1" title="GS1">GS1</a></li> <li><a href="/wiki/QR_code" title="QR code">QR code</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=20" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 32em;"> <ol class="references"> <li id="cite_note-gb_t_21049_2007-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-gb_t_21049_2007_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-gb_t_21049_2007_1-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFGB/T2007" class="citation web cs1 cs1-prop-foreign-lang-source">GB/T (2007). <a rel="nofollow" class="external text" href="https://www.chinesestandardslibrary.com/p/chinese-standard-gb-t-21049-2007/">"GB/T 21049-2007 "Chinese-sensible code"<span class="cs1-kern-right"></span>"</a>. <i>www.chinesestandardslibrary.com</i> (in Chinese). <a href="/wiki/National_Standards_of_the_People%27s_Republic_of_China" title="National Standards of the People's Republic of China">GB National Standard</a>. GB/T 21049-2007.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.chinesestandardslibrary.com&rft.atitle=GB%2FT+21049-2007+%22Chinese-sensible+code%22&rft.date=2007&rft.au=GB%2FT&rft_id=https%3A%2F%2Fwww.chinesestandardslibrary.com%2Fp%2Fchinese-standard-gb-t-21049-2007%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1 cs1-prop-foreign-lang-source"><a rel="nofollow" class="external text" href="http://www.ancc.org.cn/">"中国物品编码中心 (The Article Numbering Center of China)"</a>. <i>www.ancc.org.cn</i> (in Chinese).</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.ancc.org.cn&rft.atitle=%E4%B8%AD%E5%9B%BD%E7%89%A9%E5%93%81%E7%BC%96%E7%A0%81%E4%B8%AD%E5%BF%83+%28The+Article+Numbering+Center+of+China%29&rft_id=http%3A%2F%2Fwww.ancc.org.cn%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-iso20830-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-iso20830_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-iso20830_3-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-iso20830_3-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-iso20830_3-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-iso20830_3-4"><sup><i><b>e</b></i></sup></a> <a href="#cite_ref-iso20830_3-5"><sup><i><b>f</b></i></sup></a> <a href="#cite_ref-iso20830_3-6"><sup><i><b>g</b></i></sup></a> <a href="#cite_ref-iso20830_3-7"><sup><i><b>h</b></i></sup></a> <a href="#cite_ref-iso20830_3-8"><sup><i><b>i</b></i></sup></a> <a href="#cite_ref-iso20830_3-9"><sup><i><b>j</b></i></sup></a> <a href="#cite_ref-iso20830_3-10"><sup><i><b>k</b></i></sup></a> <a href="#cite_ref-iso20830_3-11"><sup><i><b>l</b></i></sup></a> <a href="#cite_ref-iso20830_3-12"><sup><i><b>m</b></i></sup></a> <a href="#cite_ref-iso20830_3-13"><sup><i><b>n</b></i></sup></a> <a href="#cite_ref-iso20830_3-14"><sup><i><b>o</b></i></sup></a> <a href="#cite_ref-iso20830_3-15"><sup><i><b>p</b></i></sup></a> <a href="#cite_ref-iso20830_3-16"><sup><i><b>q</b></i></sup></a> <a href="#cite_ref-iso20830_3-17"><sup><i><b>r</b></i></sup></a> <a href="#cite_ref-iso20830_3-18"><sup><i><b>s</b></i></sup></a> <a href="#cite_ref-iso20830_3-19"><sup><i><b>t</b></i></sup></a> <a href="#cite_ref-iso20830_3-20"><sup><i><b>u</b></i></sup></a> <a href="#cite_ref-iso20830_3-21"><sup><i><b>v</b></i></sup></a> <a href="#cite_ref-iso20830_3-22"><sup><i><b>w</b></i></sup></a> <a href="#cite_ref-iso20830_3-23"><sup><i><b>x</b></i></sup></a> <a href="#cite_ref-iso20830_3-24"><sup><i><b>y</b></i></sup></a> <a href="#cite_ref-iso20830_3-25"><sup><i><b>z</b></i></sup></a> <a href="#cite_ref-iso20830_3-26"><sup><i><b>aa</b></i></sup></a> <a href="#cite_ref-iso20830_3-27"><sup><i><b>ab</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFISO/IEC2021" class="citation web cs1">ISO/IEC (2021). <a rel="nofollow" class="external text" href="https://www.iso.org/standard/69321.html">"ISO/IEC 20830:2021 "Information technology Automatic identification and data capture techniques Han Xin Code bar code symbology specification"<span class="cs1-kern-right"></span>"</a>. <i>iso.org</i>. <a href="/wiki/International_Organization_for_Standardization" title="International Organization for Standardization">International Organization for Standardization(ISO)</a>. ISO/IEC 20830.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=iso.org&rft.atitle=ISO%2FIEC+20830%3A2021+%22Information+technology+Automatic+identification+and+data+capture+techniques+Han+Xin+Code+bar+code+symbology+specification%22&rft.date=2021&rft.au=ISO%2FIEC&rft_id=https%3A%2F%2Fwww.iso.org%2Fstandard%2F69321.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFStefania_Zocco" class="citation web cs1">Stefania Zocco. <a rel="nofollow" class="external text" href="http://dspace.unive.it/bitstream/handle/10579/12239/840663-1209074.pdf#page=20">"QR codes in contemporary China: digital money and people's perception"</a> <span class="cs1-format">(PDF)</span>. <i>dspace.unive.it</i>. Ca'Foscari University of Venice.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=dspace.unive.it&rft.atitle=QR+codes+in+contemporary+China%3A+digital+money+and+people%27s+perception&rft.au=Stefania+Zocco&rft_id=http%3A%2F%2Fdspace.unive.it%2Fbitstream%2Fhandle%2F10579%2F12239%2F840663-1209074.pdf%23page%3D20&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-gs1ai-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-gs1ai_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-gs1ai_5-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://ref.gs1.org/ai/">"GS1 Application Identifiers"</a>. <i>www.gs1.org</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.gs1.org&rft.atitle=GS1+Application+Identifiers&rft_id=https%3A%2F%2Fref.gs1.org%2Fai%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDong_XiaowenDeng_HuipengWang_Li2021" class="citation web cs1 cs1-prop-foreign-lang-source">Dong Xiaowen; Deng Huipeng; Wang Li (31 August 2021). <a rel="nofollow" class="external text" href="http://www.ancc.org.cn/News/msg?id=10348">"中国主导的首个二维码码制国际标准正式发布(The first international standard for QR code coding led by China is officially released)"</a>. <i>www.ancc.org.cn</i> (in Chinese). 中国物品编码中心 (The Article Numbering Center of China).</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.ancc.org.cn&rft.atitle=%E4%B8%AD%E5%9B%BD%E4%B8%BB%E5%AF%BC%E7%9A%84%E9%A6%96%E4%B8%AA%E4%BA%8C%E7%BB%B4%E7%A0%81%E7%A0%81%E5%88%B6%E5%9B%BD%E9%99%85%E6%A0%87%E5%87%86%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83%28The+first+international+standard+for+QR+code+coding+led+by+China+is+officially+released%29&rft.date=2021-08-31&rft.au=Dong+Xiaowen&rft.au=Deng+Huipeng&rft.au=Wang+Li&rft_id=http%3A%2F%2Fwww.ancc.org.cn%2FNews%2Fmsg%3Fid%3D10348&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.scdigest.com/ontarget/11-09-22-2_New_Bar_Code.php?cid=4986">"RFID and AIDC News: New Bar Code Symbology for Double Byte Characters"</a>. <i>www.scdigest.com</i>. Supply Chain Digest.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.scdigest.com&rft.atitle=RFID+and+AIDC+News%3A+New+Bar+Code+Symbology+for+Double+Byte+Characters&rft_id=https%3A%2F%2Fwww.scdigest.com%2Fontarget%2F11-09-22-2_New_Bar_Code.php%3Fcid%3D4986&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.aimglobal.org/external/wcpages/wcecommerce/eComItemDetailsPage.aspx?ItemID=38&Category=3">"ISS Han Xin Code symbology specification - Rev. 3.0"</a>. <i>aimglobal.org</i>. AIM Global.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=aimglobal.org&rft.atitle=ISS+Han+Xin+Code+symbology+specification+-+Rev.+3.0&rft_id=https%3A%2F%2Fweb.aimglobal.org%2Fexternal%2Fwcpages%2Fwcecommerce%2FeComItemDetailsPage.aspx%3FItemID%3D38%26Category%3D3&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLiu_Jia2015" class="citation web cs1 cs1-prop-foreign-lang-source">Liu Jia (16 September 2015). <a rel="nofollow" class="external text" href="http://www.ancc.org.cn/News/msg?id=7747">"汉信码正式成为国际ISO标准工作项目(Hanxin code officially becomes an international ISO standard work item)"</a>. <i>www.ancc.org.cn</i> (in Chinese). 中国物品编码中心 (The Article Numbering Center of China).</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.ancc.org.cn&rft.atitle=%E6%B1%89%E4%BF%A1%E7%A0%81%E6%AD%A3%E5%BC%8F%E6%88%90%E4%B8%BA%E5%9B%BD%E9%99%85ISO%E6%A0%87%E5%87%86%E5%B7%A5%E4%BD%9C%E9%A1%B9%E7%9B%AE%28Hanxin+code+officially+becomes+an+international+ISO+standard+work+item%29&rft.date=2015-09-16&rft.au=Liu+Jia&rft_id=http%3A%2F%2Fwww.ancc.org.cn%2FNews%2Fmsg%3Fid%3D7747&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGB/T2022" class="citation web cs1 cs1-prop-foreign-lang-source">GB/T (2022). <a rel="nofollow" class="external text" href="https://www.chinesestandard.net/AMP/English.amp.aspx/GBT21049-2022">"GB/T 21049-2022 "Han Xin code"<span class="cs1-kern-right"></span>"</a>. <i>www.chinesestandard.net</i> (in Chinese). <a href="/wiki/National_Standards_of_the_People%27s_Republic_of_China" title="National Standards of the People's Republic of China">GB National Standard</a>. GB/T 21049-2022.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.chinesestandard.net&rft.atitle=GB%2FT+21049-2022+%22Han+Xin+code%22&rft.date=2022&rft.au=GB%2FT&rft_id=https%3A%2F%2Fwww.chinesestandard.net%2FAMP%2FEnglish.amp.aspx%2FGBT21049-2022&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-patentEP3330887B1-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-patentEP3330887B1_11-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShengzhang_JiangWeidong_Wu2016" class="citation web cs1">Shengzhang Jiang; Weidong Wu (2 August 2016). <a rel="nofollow" class="external text" href="https://patents.google.com/patent/EP3330887B1">"European Patent Office EP3330887B1 by Fujian Landi Commercial Equipment Co Ltd "Chinese-sensitive code feature pattern detection method and system"<span class="cs1-kern-right"></span>"</a>. <i>patents.google.com</i>. European Patent Office.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=patents.google.com&rft.atitle=European+Patent+Office+EP3330887B1+by+Fujian+Landi+Commercial+Equipment+Co+Ltd+%22Chinese-sensitive+code+feature+pattern+detection+method+and+system%22&rft.date=2016-08-02&rft.au=Shengzhang+Jiang&rft.au=Weidong+Wu&rft_id=https%3A%2F%2Fpatents.google.com%2Fpatent%2FEP3330887B1&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-patentUS10095903B2-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-patentUS10095903B2_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShengzhang_JiangWeidong_Wu2018" class="citation web cs1">Shengzhang Jiang; Weidong Wu (15 January 2018). <a rel="nofollow" class="external text" href="https://patents.google.com/patent/US10095903B2">"United States Patent US10095903B2 by Ingenico Fujian Technology Co Ltd "Block decoding method and system for two-dimensional code"<span class="cs1-kern-right"></span>"</a>. <i>patents.google.com</i>. United States Patent and Trademark Office.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=patents.google.com&rft.atitle=United+States+Patent+US10095903B2+by+Ingenico+Fujian+Technology+Co+Ltd+%22Block+decoding+method+and+system+for+two-dimensional+code%22&rft.date=2018-01-15&rft.au=Shengzhang+Jiang&rft.au=Weidong+Wu&rft_id=https%3A%2F%2Fpatents.google.com%2Fpatent%2FUS10095903B2&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-patentUS10528781B2-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-patentUS10528781B2_13-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShengzhang_JiangWeidong_Wu2018" class="citation web cs1">Shengzhang Jiang; Weidong Wu (13 February 2018). <a rel="nofollow" class="external text" href="https://patents.google.com/patent/US10528781B2">"United States Patent US10528781B2 by Ingenico Fujian Technology Co Ltd "Detection method and system for characteristic patterns of Han Xin codes"<span class="cs1-kern-right"></span>"</a>. <i>patents.google.com</i>. United States Patent and Trademark Office.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=patents.google.com&rft.atitle=United+States+Patent+US10528781B2+by+Ingenico+Fujian+Technology+Co+Ltd+%22Detection+method+and+system+for+characteristic+patterns+of+Han+Xin+codes%22&rft.date=2018-02-13&rft.au=Shengzhang+Jiang&rft.au=Weidong+Wu&rft_id=https%3A%2F%2Fpatents.google.com%2Fpatent%2FUS10528781B2&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.ancc.org.cn/GS1ChinaEN/GS1ChinaENTest/hanxincode.aspx">"Han Xin Code"</a>. <i>www.ancc.org.cn</i>. GS1 China.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.ancc.org.cn&rft.atitle=Han+Xin+Code&rft_id=http%3A%2F%2Fwww.ancc.org.cn%2FGS1ChinaEN%2FGS1ChinaENTest%2Fhanxincode.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://sps.honeywell.com/us/en/products/productivity/printers/desktop/pc42d-desktop-direct-thermal-barcode-printer#specifications">"PC42D Desktop Direct Thermal Barcode Printer"</a>. <i>www.honeywell.com</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.honeywell.com&rft.atitle=PC42D+Desktop+Direct+Thermal+Barcode+Printer&rft_id=https%3A%2F%2Fsps.honeywell.com%2Fus%2Fen%2Fproducts%2Fproductivity%2Fprinters%2Fdesktop%2Fpc42d-desktop-direct-thermal-barcode-printer%23specifications&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://dcs.aero/product/handheld-scanner-unitech-ms852b/">"Unitech MS852B"</a>. <i>dcs.aero</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=dcs.aero&rft.atitle=Unitech+MS852B&rft_id=https%3A%2F%2Fdcs.aero%2Fproduct%2Fhandheld-scanner-unitech-ms852b%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShi_Yu" class="citation web cs1 cs1-prop-foreign-lang-source">Shi Yu. <a rel="nofollow" class="external text" href="https://han-xin-code.appstor.io/zh">"Han Xin Code"</a>. <i>han-xin-code.appstor.io</i> (in Chinese).</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=han-xin-code.appstor.io&rft.atitle=Han+Xin+Code&rft.au=Shi+Yu&rft_id=https%3A%2F%2Fhan-xin-code.appstor.io%2Fzh&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFZheng_Yu2013" class="citation web cs1 cs1-prop-foreign-lang-source">Zheng Yu (2 September 2013). <a rel="nofollow" class="external text" href="http://www.ancc.org.cn/News/msg?id=6983">"中国的二维码,您用了吗(Have you used China's QR code)?"</a>. <i>www.ancc.org.cn</i> (in Chinese). 中国物品编码中心 (The Article Numbering Center of China).</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.ancc.org.cn&rft.atitle=%E4%B8%AD%E5%9B%BD%E7%9A%84%E4%BA%8C%E7%BB%B4%E7%A0%81%EF%BC%8C%E6%82%A8%E7%94%A8%E4%BA%86%E5%90%97%28Have+you+used+China%27s+QR+code%29%3F&rft.date=2013-09-02&rft.au=Zheng+Yu&rft_id=http%3A%2F%2Fwww.ancc.org.cn%2FNews%2Fmsg%3Fid%3D6983&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.aspose.com/barcode/net/hanxin-code-barcodes/">"Generate Han Xin Code Barcodes in C#"</a>. <i>www.aspose.com</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=www.aspose.com&rft.atitle=Generate+Han+Xin+Code+Barcodes+in+C%23&rft_id=https%3A%2F%2Fdocs.aspose.com%2Fbarcode%2Fnet%2Fhanxin-code-barcodes%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/benjamin-shi/AIMHanXinCode.Net">"AIM International Technical Specification - Han Xin Code Encoding Library for .Net"</a>. <i>github.com</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=github.com&rft.atitle=AIM+International+Technical+Specification+-+Han+Xin+Code+Encoding+Library+for+.Net&rft_id=https%3A%2F%2Fgithub.com%2Fbenjamin-shi%2FAIMHanXinCode.Net&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFXiaolei_YuDonghua_WangZhimin_Zhao2018" class="citation book cs1">Xiaolei Yu; Donghua Wang; Zhimin Zhao (2018). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=GTtsDwAAQBAJ&pg=PA181"><i>Semi-physical Verification Technology for Dynamic Performance of Internet of Things System</i></a>. Springer. p. 181. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-9811317590" title="Special:BookSources/978-9811317590"><bdi>978-9811317590</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Semi-physical+Verification+Technology+for+Dynamic+Performance+of+Internet+of+Things+System&rft.pages=181&rft.pub=Springer&rft.date=2018&rft.isbn=978-9811317590&rft.au=Xiaolei+Yu&rft.au=Donghua+Wang&rft.au=Zhimin+Zhao&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DGTtsDwAAQBAJ%26pg%3DPA181&rfr_id=info%3Asid%2Fen.wikipedia.org%3AHan+Xin+code" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Han_Xin_code&action=edit&section=21" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="https://products.aspose.app/barcode/generate/hanxin">Free Han Xin code generator</a></li> <li><a rel="nofollow" class="external text" href="https://products.aspose.app/barcode/recognize">Free Han Xin code reader</a></li> <li><a rel="nofollow" class="external text" href="https://barcodeguide.seagullscientific.com/Content/Symbologies/Han_Xin.htm">Han Xin code description</a></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Barcodes" style="padding:3px"><table class="nowraplinks mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Barcodes" title="Template:Barcodes"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Barcodes" title="Template talk:Barcodes"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Barcodes" title="Special:EditPage/Template:Barcodes"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Barcodes" style="font-size:114%;margin:0 4em"><a href="/wiki/Barcode" title="Barcode">Barcodes</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Linear barcodes</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/KarTrak" title="KarTrak">Automatic Car Identification</a></li> <li><a href="/wiki/Code_11" title="Code 11">Code 11</a></li> <li><a href="/wiki/Code_39" title="Code 39">Code 39</a></li> <li><a href="/wiki/Code_93" title="Code 93">Code 93</a></li> <li><a href="/wiki/Code_128" title="Code 128">Code 128</a></li> <li><a href="/wiki/Codabar" title="Codabar">Codabar</a></li> <li><a href="/wiki/International_Article_Number" title="International Article Number">European Article Number</a></li> <li><a href="/wiki/GS1_DataBar" class="mw-redirect" title="GS1 DataBar">GS1 DataBar</a></li> <li><a href="/wiki/Industrial_2_of_5" title="Industrial 2 of 5">Industrial 2 of 5</a></li> <li><a href="/wiki/Interleaved_2_of_5" title="Interleaved 2 of 5">Interleaved 2 of 5</a></li> <li><a href="/wiki/ITF-14" class="mw-redirect" title="ITF-14">ITF-14</a></li> <li><a href="/wiki/Matrix_2_of_5" title="Matrix 2 of 5">Matrix 2 of 5</a></li> <li><a href="/wiki/MSI_Barcode" title="MSI Barcode">MSI Barcode</a></li> <li><a href="/wiki/Patch_Code" title="Patch Code">Patch Code</a></li> <li><a href="/wiki/Pharmacode" title="Pharmacode">Pharmacode</a></li> <li><a href="/wiki/Plessey_Code" title="Plessey Code">Plessey</a></li> <li><a href="/wiki/Telepen" title="Telepen">Telepen</a></li> <li><a href="/wiki/Universal_Product_Code" title="Universal Product Code">UPC</a></li></ul> </div></td><td class="noviewer navbox-image" rowspan="9" style="width:1px;padding:0 0 0 2px"><div><table> <tbody><tr><td><span typeof="mw:File"><a href="/wiki/File:UPC_A.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fe/UPC_A.svg/82px-UPC_A.svg.png" decoding="async" width="82" height="59" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fe/UPC_A.svg/123px-UPC_A.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fe/UPC_A.svg/164px-UPC_A.svg.png 2x" data-file-width="667" data-file-height="481" /></a></span></td> </tr><tr><td><a href="/wiki/Universal_Product_Code" title="Universal Product Code">UPC-A</a></td> </tr><tr><td><span typeof="mw:File"><a href="/wiki/File:MaxiCode.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/MaxiCode.svg/70px-MaxiCode.svg.png" decoding="async" width="70" height="67" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b4/MaxiCode.svg/105px-MaxiCode.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b4/MaxiCode.svg/140px-MaxiCode.svg.png 2x" data-file-width="400" data-file-height="384" /></a></span></td> </tr><tr><td><a href="/wiki/MaxiCode" title="MaxiCode">MaxiCode</a></td> </tr></tbody></table></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Mail" title="Mail">Post office</a> barcodes</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CPC_Binary_Barcode" title="CPC Binary Barcode">CPC Binary Barcode</a></li> <li><a href="/wiki/Facing_Identification_Mark" title="Facing Identification Mark">Facing Identification Mark</a></li> <li><a href="/wiki/PostBar" title="PostBar">PostBar</a></li> <li><a href="/wiki/POSTNET" title="POSTNET">POSTNET</a></li> <li><a href="/wiki/RM4SCC" title="RM4SCC">RM4SCC</a></li> <li><a href="/wiki/Intelligent_Mail_barcode" title="Intelligent Mail barcode">Intelligent Mail barcode</a></li> <li><a href="/wiki/Postal_Alpha_Numeric_Encoding_Technique" title="Postal Alpha Numeric Encoding Technique">PLANET</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2D barcodes (stacked)</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Codablock" title="Codablock">Codablock</a></li> <li><a href="/wiki/GS1_DataBar" class="mw-redirect" title="GS1 DataBar">GS1 DataBar</a></li> <li><a href="/wiki/MicroPDF417" title="MicroPDF417">MicroPDF417</a></li> <li><a href="/wiki/PDF417" title="PDF417">PDF417</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">2D barcodes (<a href="/wiki/Matrix_(mathematics)" title="Matrix (mathematics)">matrix</a>)</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Aztec_Code" title="Aztec Code">Aztec Code</a></li> <li><a href="/wiki/Data_Matrix" title="Data Matrix">Data Matrix</a> (<a href="/wiki/Semacode" title="Semacode">Semacode</a>)</li> <li><a href="/wiki/DotCode" title="DotCode">DotCode</a></li> <li><a class="mw-selflink selflink">Han Xin code</a></li> <li><a href="/wiki/JAB_Code" title="JAB Code">JAB Code</a></li> <li><a href="/wiki/MaxiCode" title="MaxiCode">MaxiCode</a></li> <li><a href="/wiki/QR_code" title="QR code">QR code</a></li> <li><a href="/wiki/Rectangular_Micro_QR_Code" title="Rectangular Micro QR Code">rMQR Code</a></li> <li><a href="/wiki/Boxing_barcode" title="Boxing barcode">Boxing</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Polar_coordinate_system" title="Polar coordinate system">Polar coordinate</a> barcodes</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/MaxiCode" title="MaxiCode">MaxiCode</a></li> <li><a href="/wiki/ShotCode" title="ShotCode">ShotCode</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/High_Capacity_Color_Barcode" title="High Capacity Color Barcode">High Capacity Color Barcode (Microsoft Tag)</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Technological issues</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Barcode_library" title="Barcode library">Barcode library</a></li> <li><a href="/wiki/Barcode_printer" title="Barcode printer">Barcode printer</a></li> <li><a href="/wiki/Barcode_reader" title="Barcode reader">Barcode reader</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other data tags</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Radio-frequency_identification" title="Radio-frequency identification">RFID</a></li> <li><a href="/wiki/Bokode" title="Bokode">Bokode</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Supply_chain_management" title="Supply chain management">Supply chain management</a></li> <li><a href="/wiki/Object_hyperlinking" title="Object hyperlinking">Object hyperlinking</a></li> <li><a href="/wiki/Matrix_(mathematics)" title="Matrix (mathematics)">Matrix</a></li> <li><a href="/wiki/Mobile_tagging" title="Mobile tagging">Mobile tagging</a></li> <li><a href="/wiki/CueCat" title="CueCat">CueCat</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow hlist" colspan="3"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Barcodes" title="Category:Barcodes">Category</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Commons page"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/12px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/18px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/24px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> <a href="https://commons.wikimedia.org/wiki/Category:Barcode" class="extiw" title="commons:Category:Barcode">Commons</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"><style data-mw-deduplicate="TemplateStyles:r886047488">.mw-parser-output .nobold{font-weight:normal}</style></div><div role="navigation" class="navbox" aria-labelledby="ISO_standards_by_standard_number" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:ISO_standards" title="Template:ISO standards"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:ISO_standards" title="Template talk:ISO standards"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:ISO_standards" title="Special:EditPage/Template:ISO standards"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="ISO_standards_by_standard_number" style="font-size:114%;margin:0 4em"><a href="/wiki/International_Organization_for_Standardization" title="International Organization for Standardization">ISO</a> standards <span class="nobold">by standard number</span></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div>List of <a href="/wiki/List_of_ISO_standards" title="List of ISO standards">ISO standards</a> – <a href="/wiki/List_of_ISO_romanizations" title="List of ISO romanizations">ISO romanizations</a> – <a href="/wiki/List_of_IEC_standards" title="List of IEC standards">IEC standards</a></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">1–9999</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO_1" title="ISO 1">1</a></li> <li><a href="/wiki/ISO_2" title="ISO 2">2</a></li> <li><a href="/wiki/Renard_series" title="Renard series">3</a></li> <li><a href="/wiki/ISO_4" title="ISO 4">4</a></li> <li><a href="/wiki/Film_speed" title="Film speed">6</a></li> <li><a href="/wiki/British_Standard_Pipe" title="British Standard Pipe">7</a></li> <li><a href="/wiki/ISO_9" title="ISO 9">9</a></li> <li><a href="/wiki/A440_(pitch_standard)" title="A440 (pitch standard)">16</a></li> <li><a href="/wiki/Renard_series" title="Renard series">17</a></li> <li><a href="/wiki/ISO_31" title="ISO 31">31</a> <ul><li><a href="/wiki/ISO_31-0" title="ISO 31-0">-0</a></li> <li><a href="/wiki/ISO_31-1" title="ISO 31-1">-1</a></li> <li><a href="/wiki/ISO_31-3" title="ISO 31-3">-3</a></li> <li><a href="/wiki/ISO_31-4" title="ISO 31-4">-4</a></li> <li><a href="/wiki/ISO_31-5" title="ISO 31-5">-5</a></li> <li><a href="/wiki/ISO_31-6" title="ISO 31-6">-6</a></li> <li><a href="/wiki/ISO_31-7" title="ISO 31-7">-7</a></li> <li><a href="/wiki/ISO_31-8" title="ISO 31-8">-8</a></li> <li><a href="/wiki/ISO_31-9" class="mw-redirect" title="ISO 31-9">-9</a></li> <li><a href="/wiki/ISO_31-10" title="ISO 31-10">-10</a></li> <li><a href="/wiki/ISO_31-11" title="ISO 31-11">-11</a></li> <li><a href="/wiki/ISO_31-12" class="mw-redirect" title="ISO 31-12">-12</a></li> <li><a href="/wiki/ISO_31-13" class="mw-redirect" title="ISO 31-13">-13</a></li></ul></li> <li><a href="/wiki/ISO_metric_screw_thread" title="ISO metric screw thread">68-1</a></li> <li><a href="/wiki/ISO_128" title="ISO 128">128</a></li> <li><a href="/wiki/ISO_216" title="ISO 216">216</a></li> <li><a href="/wiki/ISO_217" title="ISO 217">217</a></li> <li><a href="/wiki/Equal-loudness_contour" title="Equal-loudness contour">226</a></li> <li><a href="/wiki/British_Standard_Pipe" title="British Standard Pipe">228</a></li> <li><a href="/wiki/ISO_233" title="ISO 233">233</a></li> <li><a href="/wiki/ISO_259" title="ISO 259">259</a></li> <li><a href="/wiki/ISO_metric_screw_thread" title="ISO metric screw thread">261</a></li> <li><a href="/wiki/ISO_metric_screw_thread" title="ISO metric screw thread">262</a></li> <li><a href="/wiki/Kappa_number" title="Kappa number">302</a></li> <li><a href="/wiki/Vicat_softening_point" title="Vicat softening point">306</a></li> <li><a href="/wiki/Hazard_symbol#Ionizing_radiation_symbol" title="Hazard symbol">361</a></li> <li><a href="/wiki/Power_take-off" title="Power take-off">500</a></li> <li><a href="/wiki/Hot_shoe" title="Hot shoe">518</a></li> <li><a href="/wiki/Prontor-Compur" title="Prontor-Compur">519</a></li> <li><a href="/wiki/ISO_639" title="ISO 639">639</a> <ul><li><a href="/wiki/ISO_639-1" title="ISO 639-1">-1</a></li> <li><a href="/wiki/ISO_639-2" title="ISO 639-2">-2</a></li> <li><a href="/wiki/ISO_639-3" title="ISO 639-3">-3</a></li> <li><a href="/wiki/ISO_639-5" title="ISO 639-5">-5</a></li> <li><a href="/wiki/ISO_639-6" title="ISO 639-6">-6</a></li></ul></li> <li><a href="/wiki/ISO/IEC_646" title="ISO/IEC 646">646</a></li> <li><a href="/wiki/ISO_657" title="ISO 657">657</a></li> <li><a href="/wiki/ISO_668" title="ISO 668">668</a></li> <li><a href="/wiki/ISO_690" title="ISO 690">690</a></li> <li><a href="/wiki/ISO_704" title="ISO 704">704</a></li> <li><a href="/wiki/ISO_732" title="ISO 732">732</a></li> <li><a href="/wiki/Antimagnetic_watch" title="Antimagnetic watch">764</a></li> <li><a href="/wiki/Hole_punch" title="Hole punch">838</a></li> <li><a href="/wiki/ISO_843" title="ISO 843">843</a></li> <li><a href="/wiki/ISO_860" title="ISO 860">860</a></li> <li><a href="/wiki/ISO_898" title="ISO 898">898</a></li> <li><a href="/wiki/ISO_965" title="ISO 965">965</a></li> <li><a href="/wiki/ISO_999" title="ISO 999">999</a></li> <li><a href="/wiki/ISO_1000" title="ISO 1000">1000</a></li> <li><a href="/wiki/Magnetic_ink_character_recognition" title="Magnetic ink character recognition">1004</a></li> <li><a href="/wiki/135_film" title="135 film">1007</a></li> <li><a href="/wiki/OCR-A" title="OCR-A">1073-1</a></li> <li><a href="/wiki/OCR-B" title="OCR-B">1073-2</a></li> <li><a href="/wiki/Longitudinal_redundancy_check" title="Longitudinal redundancy check">1155</a></li> <li><a href="/wiki/Shock-resistant_watch#ISO_1413_shock-resistant_standard" title="Shock-resistant watch">1413</a></li> <li><a href="/wiki/ALGOL_60" title="ALGOL 60">1538</a></li> <li><a href="/wiki/ISO_1629" title="ISO 1629">1629</a></li> <li><a href="/wiki/ISO_1745" title="ISO 1745">1745</a></li> <li><a href="/wiki/COBOL" title="COBOL">1989</a></li> <li><a href="/wiki/ISO_2014" title="ISO 2014">2014</a></li> <li><a href="/wiki/ISO_2015" title="ISO 2015">2015</a></li> <li><a href="/wiki/ISO/IEC_2022" title="ISO/IEC 2022">2022</a></li> <li><a href="/wiki/ISO_2033" title="ISO 2033">2033</a></li> <li><a href="/wiki/ISO_2047" title="ISO 2047">2047</a></li> <li><a href="/wiki/ISBN" title="ISBN">2108</a></li> <li><a href="/wiki/ISO_2145" title="ISO 2145">2145</a></li> <li><a href="/wiki/ISO_2146" title="ISO 2146">2146</a></li> <li><a href="/wiki/Film_speed" title="Film speed">2240</a></li> <li><a href="/wiki/Water_Resistant_mark" title="Water Resistant mark">2281</a></li> <li><a href="/wiki/International_Standard_Atmosphere" title="International Standard Atmosphere">2533</a></li> <li><a href="/wiki/ISO_2709" title="ISO 2709">2709</a></li> <li><a href="/wiki/ISO_2711" title="ISO 2711">2711</a></li> <li><a href="/wiki/Film_speed" title="Film speed">2720</a></li> <li><a href="/wiki/ISO_2788" title="ISO 2788">2788</a></li> <li><a href="/wiki/ISO_2848" title="ISO 2848">2848</a></li> <li><a href="/wiki/ISO_2852" title="ISO 2852">2852</a></li> <li><a href="/wiki/ISO_2921" title="ISO 2921">2921</a></li> <li><a href="/wiki/126_film" title="126 film">3029</a></li> <li><a href="/wiki/ISO_3103" title="ISO 3103">3103</a></li> <li><a href="/wiki/ISO_3166" title="ISO 3166">3166</a> <ul><li><a href="/wiki/ISO_3166-1" title="ISO 3166-1">-1</a></li> <li><a href="/wiki/ISO_3166-2" title="ISO 3166-2">-2</a></li> <li><a href="/wiki/ISO_3166-3" title="ISO 3166-3">-3</a></li></ul></li> <li><a href="/wiki/International_Standard_Serial_Number" class="mw-redirect" title="International Standard Serial Number">3297</a></li> <li><a href="/wiki/ISO_3307" title="ISO 3307">3307</a></li> <li><a href="/wiki/O-ring" title="O-ring">3601</a></li> <li><a href="/wiki/Kunrei-shiki_romanization" title="Kunrei-shiki romanization">3602</a></li> <li><a href="/wiki/ISO_3864" title="ISO 3864">3864</a></li> <li><a href="/wiki/International_Standard_Recording_Code" title="International Standard Recording Code">3901</a></li> <li><a href="/wiki/FDI_World_Dental_Federation_notation" title="FDI World Dental Federation notation">3950</a></li> <li><a href="/wiki/ISO_3977" title="ISO 3977">3977</a></li> <li><a href="/wiki/ISO_4031" title="ISO 4031">4031</a></li> <li><a href="/wiki/ISO_4157" title="ISO 4157">4157</a></li> <li><a href="/wiki/ISO_4165" title="ISO 4165">4165</a></li> <li><a href="/wiki/ISO_4217" title="ISO 4217">4217</a></li> <li><a href="/wiki/ISO/IEC_4909" title="ISO/IEC 4909">4909</a></li> <li><a href="/wiki/ISO/IEC_5218" title="ISO/IEC 5218">5218</a></li> <li><a href="/wiki/ISO_5426" title="ISO 5426">5426</a></li> <li><a href="/wiki/ISO_5427" title="ISO 5427">5427</a></li> <li><a href="/wiki/ISO_5428" title="ISO 5428">5428</a></li> <li><a href="/wiki/Accuracy_and_precision" title="Accuracy and precision">5725</a></li> <li><a href="/wiki/ISO_5775" title="ISO 5775">5775</a></li> <li><a href="/wiki/ISO_5776" title="ISO 5776">5776</a></li> <li><a href="/wiki/Film_speed" title="Film speed">5800</a></li> <li><a href="/wiki/Flowchart" title="Flowchart">5807</a></li> <li><a href="/wiki/ISO_5964" title="ISO 5964">5964</a></li> <li><a href="/wiki/International_Securities_Identification_Number" title="International Securities Identification Number">6166</a></li> <li><a href="/wiki/ISO_6344" title="ISO 6344">6344</a></li> <li><a href="/wiki/ISO_6346" title="ISO 6346">6346</a></li> <li><a href="/wiki/Minimal_BASIC" title="Minimal BASIC">6373</a></li> <li><a href="/wiki/ISO_6385" title="ISO 6385">6385</a></li> <li><a href="/wiki/Water_Resistant_mark" title="Water Resistant mark">6425</a></li> <li><a href="/wiki/ANSI_escape_code" title="ANSI escape code">6429</a></li> <li><a href="/wiki/ISO_6438" title="ISO 6438">6438</a></li> <li><a href="/wiki/ISO/IEC_6523" title="ISO/IEC 6523">6523</a></li> <li><a href="/wiki/ISO_6709" title="ISO 6709">6709</a></li> <li><a href="/wiki/ISO_6943" title="ISO 6943">6943</a></li> <li><a href="/wiki/ISO_7001" title="ISO 7001">7001</a></li> <li><a href="/wiki/ISO_7002" title="ISO 7002">7002</a></li> <li><a href="/wiki/ISO_7010" title="ISO 7010">7010</a></li> <li><a href="/wiki/ISO_7027" title="ISO 7027">7027</a></li> <li><a href="/wiki/ISO/IEC_7064" title="ISO/IEC 7064">7064</a></li> <li><a href="/wiki/Pinyin" title="Pinyin">7098</a></li> <li><a href="/wiki/Pascal_(programming_language)" title="Pascal (programming language)">7185</a></li> <li><a href="/wiki/ISO_7200" title="ISO 7200">7200</a></li> <li><a href="/wiki/OSI_model" title="OSI model">7498</a> <ul><li><a href="/wiki/OSI_model" title="OSI model">-1</a></li></ul></li> <li><a href="/wiki/ISO_7637" title="ISO 7637">7637</a></li> <li><a href="/wiki/ISO_7736" title="ISO 7736">7736</a></li> <li><a href="/wiki/ISO/IEC_7810" title="ISO/IEC 7810">7810</a></li> <li><a href="/wiki/ISO/IEC_7811" title="ISO/IEC 7811">7811</a></li> <li><a href="/wiki/ISO/IEC_7812" title="ISO/IEC 7812">7812</a></li> <li><a href="/wiki/ISO/IEC_7813" title="ISO/IEC 7813">7813</a></li> <li><a href="/wiki/ISO/IEC_7816" title="ISO/IEC 7816">7816</a></li> <li><a href="/wiki/Graphical_Kernel_System" title="Graphical Kernel System">7942</a></li> <li><a href="/wiki/ISO_8000" title="ISO 8000">8000</a></li> <li><a href="/wiki/On-board_diagnostics" title="On-board diagnostics">8093</a></li> <li><a href="/wiki/ISO_8178" title="ISO 8178">8178</a></li> <li><a href="/wiki/Fuel_oil" title="Fuel oil">8217</a></li> <li><a href="/wiki/ISO_8373" class="mw-redirect" title="ISO 8373">8373</a></li> <li><a href="/wiki/ISO_8501-1" title="ISO 8501-1">8501-1</a></li> <li><a href="/wiki/FTAM" title="FTAM">8571</a></li> <li><a href="/wiki/ISO_8583" title="ISO 8583">8583</a></li> <li><a href="/wiki/ISO_8601" title="ISO 8601">8601</a></li> <li><a href="/wiki/Open_Document_Architecture" title="Open Document Architecture">8613</a></li> <li><a href="/wiki/Computer_Graphics_Metafile" title="Computer Graphics Metafile">8632</a></li> <li><a href="/wiki/Graphical_Kernel_System" title="Graphical Kernel System">8651</a></li> <li><a href="/wiki/ISO/IEC_8652" title="ISO/IEC 8652">8652</a></li> <li><a href="/wiki/ISO_8691" title="ISO 8691">8691</a></li> <li><a href="/wiki/Graphical_Kernel_System" title="Graphical Kernel System">8805/8806</a></li> <li><a href="/wiki/Language_Of_Temporal_Ordering_Specification" class="mw-redirect" title="Language Of Temporal Ordering Specification">8807</a></li> <li><a href="/wiki/Fuse_(automotive)" class="mw-redirect" title="Fuse (automotive)">8820-5</a></li> <li><a href="/wiki/ISO/IEC_8859" title="ISO/IEC 8859">8859</a> <ul><li><a href="/wiki/ISO/IEC_8859-1" title="ISO/IEC 8859-1">-1</a></li> <li><a href="/wiki/ISO/IEC_8859-2" title="ISO/IEC 8859-2">-2</a></li> <li><a href="/wiki/ISO/IEC_8859-3" title="ISO/IEC 8859-3">-3</a></li> <li><a href="/wiki/ISO/IEC_8859-4" title="ISO/IEC 8859-4">-4</a></li> <li><a href="/wiki/ISO/IEC_8859-5" title="ISO/IEC 8859-5">-5</a></li> <li><a href="/wiki/ISO/IEC_8859-6" title="ISO/IEC 8859-6">-6</a></li> <li><a href="/wiki/ISO/IEC_8859-7" title="ISO/IEC 8859-7">-7</a></li> <li><a href="/wiki/ISO/IEC_8859-8" title="ISO/IEC 8859-8">-8</a></li> <li><a href="/wiki/ISO-8859-8-I" title="ISO-8859-8-I">-8-I</a></li> <li><a href="/wiki/ISO/IEC_8859-9" title="ISO/IEC 8859-9">-9</a></li> <li><a href="/wiki/ISO/IEC_8859-10" title="ISO/IEC 8859-10">-10</a></li> <li><a href="/wiki/ISO/IEC_8859-11" title="ISO/IEC 8859-11">-11</a></li> <li><a href="/wiki/ISO/IEC_8859-12" class="mw-redirect" title="ISO/IEC 8859-12">-12</a></li> <li><a href="/wiki/ISO/IEC_8859-13" title="ISO/IEC 8859-13">-13</a></li> <li><a href="/wiki/ISO/IEC_8859-14" title="ISO/IEC 8859-14">-14</a></li> <li><a href="/wiki/ISO/IEC_8859-15" title="ISO/IEC 8859-15">-15</a></li> <li><a href="/wiki/ISO/IEC_8859-16" title="ISO/IEC 8859-16">-16</a></li></ul></li> <li><a href="/wiki/Standard_Generalized_Markup_Language" title="Standard Generalized Markup Language">8879</a></li> <li><a href="/wiki/ISO_9000" class="mw-redirect" title="ISO 9000">9000/9001</a></li> <li><a href="/wiki/ASMO_449" title="ASMO 449">9036</a></li> <li><a href="/wiki/SQL" title="SQL">9075</a></li> <li><a href="/wiki/ISO/IEC_9126" title="ISO/IEC 9126">9126</a></li> <li><a href="/wiki/On-board_diagnostics" title="On-board diagnostics">9141</a></li> <li><a href="/wiki/Salt_spray_test" title="Salt spray test">9227</a></li> <li><a href="/wiki/ISO_9241" title="ISO 9241">9241</a></li> <li><a href="/wiki/File_Allocation_Table" title="File Allocation Table">9293</a></li> <li><a href="/wiki/Fiber_Distributed_Data_Interface" title="Fiber Distributed Data Interface">9314</a></li> <li><a href="/wiki/ISO_9362" title="ISO 9362">9362</a></li> <li><a href="/wiki/Shoe_size" title="Shoe size">9407</a></li> <li><a href="/wiki/CHILL" title="CHILL">9496</a></li> <li><a href="/wiki/Manufacturing_Message_Specification" title="Manufacturing Message Specification">9506</a></li> <li><a href="/wiki/ISO/IEC_9529" title="ISO/IEC 9529">9529</a></li> <li><a href="/wiki/ISO_9564" title="ISO 9564">9564</a></li> <li><a href="/wiki/PHIGS" title="PHIGS">9592/9593</a></li> <li><a href="/wiki/X.500" title="X.500">9594</a></li> <li><a href="/wiki/ISO_9660" title="ISO 9660">9660</a></li> <li><a href="/wiki/ISO/IEC_9797-1" title="ISO/IEC 9797-1">9797-1</a></li> <li><a href="/wiki/ISO_9897" title="ISO 9897">9897</a></li> <li><a href="/wiki/ANSI_C" title="ANSI C">9899</a></li> <li><a href="/wiki/POSIX" title="POSIX">9945</a></li> <li><a href="/wiki/Romanization_of_Georgian" title="Romanization of Georgian">9984</a></li> <li><a href="/wiki/Romanization_of_Armenian" title="Romanization of Armenian">9985</a></li> <li><a href="/wiki/ISO/IEC_9995" title="ISO/IEC 9995">9995</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">10000–19999</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO_10006" title="ISO 10006">10006</a></li> <li><a href="/wiki/ISO_10007" title="ISO 10007">10007</a></li> <li><a href="/wiki/ISO/IEC_10116" title="ISO/IEC 10116">10116</a></li> <li><a href="/wiki/Whirlpool_(hash_function)" title="Whirlpool (hash function)">10118-3</a></li> <li><a href="/wiki/ISO_10160" title="ISO 10160">10160</a></li> <li><a href="/wiki/ISO_10161" title="ISO 10161">10161</a></li> <li><a href="/wiki/Guidelines_for_the_Definition_of_Managed_Objects" title="Guidelines for the Definition of Managed Objects">10165</a></li> <li><a href="/wiki/Document_Style_Semantics_and_Specification_Language" title="Document Style Semantics and Specification Language">10179</a></li> <li><a href="/wiki/Pascal_(programming_language)#ISO/IEC_10206:1990_Extended_Pascal" title="Pascal (programming language)">10206</a></li> <li><a href="/wiki/ISO_10218" title="ISO 10218">10218</a></li> <li><a href="/wiki/Full_BASIC" title="Full BASIC">10279</a></li> <li><a href="/wiki/ISO_10303" title="ISO 10303">10303</a> <ul><li><a href="/wiki/EXPRESS_(data_modeling_language)" title="EXPRESS (data modeling language)">-11</a></li> <li><a href="/wiki/ISO_10303-21" title="ISO 10303-21">-21</a></li> <li><a href="/wiki/ISO_10303-22" title="ISO 10303-22">-22</a></li> <li><a href="/wiki/ISO_10303-28" title="ISO 10303-28">-28</a></li> <li><a href="/wiki/STEP-NC" title="STEP-NC">-238</a></li></ul></li> <li><a href="/wiki/Market_Identifier_Code" title="Market Identifier Code">10383</a></li> <li><a href="/wiki/ArmSCII" title="ArmSCII">10585</a></li> <li><a href="/wiki/IS-IS" title="IS-IS">10589</a></li> <li><a href="/wiki/ISO_10628" title="ISO 10628">10628</a></li> <li><a href="/wiki/Universal_Coded_Character_Set" title="Universal Coded Character Set">10646</a></li> <li><a href="/wiki/Torx" title="Torx">10664</a></li> <li><a href="/wiki/RM-ODP" title="RM-ODP">10746</a></li> <li><a href="/wiki/Multibus" title="Multibus">10861</a></li> <li><a href="/wiki/International_Standard_Music_Number" title="International Standard Music Number">10957</a></li> <li><a href="/wiki/ISO_10962" title="ISO 10962">10962</a></li> <li><a href="/wiki/ISO/IEC_10967" title="ISO/IEC 10967">10967</a></li> <li><a href="/wiki/ISO/IEEE_11073" title="ISO/IEEE 11073">11073</a></li> <li><a href="/wiki/ISO_11170" title="ISO 11170">11170</a></li> <li><a href="/wiki/MPEG-1" title="MPEG-1">11172</a></li> <li><a href="/wiki/ISO/IEC_11179" title="ISO/IEC 11179">11179</a></li> <li><a href="/wiki/ISO/IEC_11404" title="ISO/IEC 11404">11404</a></li> <li><a href="/wiki/JBIG" title="JBIG">11544</a></li> <li><a href="/wiki/ISO_11783" title="ISO 11783">11783</a></li> <li><a href="/wiki/ISO_11784_and_ISO_11785" title="ISO 11784 and ISO 11785">11784</a></li> <li><a href="/wiki/ISO_11784_and_ISO_11785" title="ISO 11784 and ISO 11785">11785</a></li> <li><a href="/wiki/ISO/IEC_11801" title="ISO/IEC 11801">11801</a></li> <li><a href="/wiki/Trusted_Platform_Module" title="Trusted Platform Module">11889</a></li> <li><a href="/wiki/CAN_bus#CAN_lower-layer_standards" title="CAN bus">11898</a></li> <li><a href="/wiki/ISO_11940" title="ISO 11940">11940</a> (<a href="/wiki/ISO_11940-2" title="ISO 11940-2">-2</a>)</li> <li><a href="/wiki/ISO/TR_11941" title="ISO/TR 11941">11941</a></li> <li><a href="/wiki/ISO/TR_11941" title="ISO/TR 11941">11941 (TR)</a></li> <li><a href="/wiki/ISO_11992" title="ISO 11992">11992</a></li> <li><a href="/wiki/ISO_12006" title="ISO 12006">12006</a></li> <li><a href="/wiki/DICOM" title="DICOM">12052</a></li> <li><a href="/wiki/ISO/IEC_TR_12182" title="ISO/IEC TR 12182">12182</a></li> <li><a href="/wiki/ISO/IEC_12207" title="ISO/IEC 12207">12207</a></li> <li><a href="/wiki/TIFF/EP" title="TIFF/EP">12234-2</a></li> <li><a href="/wiki/Linguistic_categories#ISO_12620_(ISO_TC37_Data_Category_Registry,_ISOcat)" title="Linguistic categories">12620</a></li> <li><a href="/wiki/Prolog" title="Prolog">13211</a> <ul><li><a href="/wiki/Prolog" title="Prolog">-1</a></li> <li><a href="/wiki/Prolog" title="Prolog">-2</a></li></ul></li> <li><a href="/wiki/Isofix" title="Isofix">13216</a></li> <li><a href="/wiki/Topic_map" title="Topic map">13250</a></li> <li><a href="/wiki/ISO_13399" title="ISO 13399">13399</a></li> <li><a href="/wiki/ISO_13406-2" title="ISO 13406-2">13406-2</a></li> <li><a href="/wiki/110_film" title="110 film">13450</a></li> <li><a href="/wiki/ISO_13485" title="ISO 13485">13485</a></li> <li><a href="/wiki/ISO_13490" title="ISO 13490">13490</a></li> <li><a href="/wiki/ISO_13567" title="ISO 13567">13567</a></li> <li><a href="/wiki/Z_notation" title="Z notation">13568</a></li> <li><a href="/wiki/ISO_13584" title="ISO 13584">13584</a></li> <li><a href="/wiki/International_Bank_Account_Number" title="International Bank Account Number">13616</a></li> <li><a href="/wiki/ISLISP" title="ISLISP">13816</a></li> <li><a href="/wiki/MPEG-2" title="MPEG-2">13818</a></li> <li><a href="/wiki/ISO_14000" class="mw-redirect" title="ISO 14000">14000</a></li> <li><a href="/wiki/ISO_14031" title="ISO 14031">14031</a></li> <li><a href="/wiki/ISO_14224" title="ISO 14224">14224</a></li> <li><a href="/wiki/PDF/UA" title="PDF/UA">14289</a></li> <li><a href="/wiki/Horsepower" title="Horsepower">14396</a></li> <li><a href="/wiki/ISO/IEC_14443" title="ISO/IEC 14443">14443</a></li> <li><a href="/wiki/MPEG-4" title="MPEG-4">14496</a> <ul><li><a href="/wiki/MPEG-4_Part_2" title="MPEG-4 Part 2">-2</a></li> <li><a href="/wiki/MPEG-4_Part_3" title="MPEG-4 Part 3">-3</a></li> <li><a href="/wiki/Delivery_Multimedia_Integration_Framework" title="Delivery Multimedia Integration Framework">-6</a></li> <li><a href="/wiki/Advanced_Video_Coding" title="Advanced Video Coding">-10</a></li> <li><a href="/wiki/MPEG-4_Part_11" title="MPEG-4 Part 11">-11</a></li> <li><a href="/wiki/ISO_base_media_file_format" title="ISO base media file format">-12</a></li> <li><a href="/wiki/MP4_file_format" title="MP4 file format">-14</a></li> <li><a href="/wiki/MP4_file_format" title="MP4 file format">-17</a></li> <li><a href="/wiki/MP4_file_format" title="MP4 file format">-20</a></li></ul></li> <li><a href="/wiki/ISO_14617" title="ISO 14617">14617</a></li> <li><a href="/wiki/ISO_14644" title="ISO 14644">14644</a></li> <li><a href="/wiki/STEP-NC" title="STEP-NC">14649</a></li> <li><a href="/wiki/ISO/IEC_14651" title="ISO/IEC 14651">14651</a></li> <li><a href="/wiki/ISO_14698" title="ISO 14698">14698</a></li> <li><a href="/wiki/Software_maintenance" title="Software maintenance">14764</a></li> <li><a href="/wiki/C%2B%2B" title="C++">14882</a></li> <li><a href="/wiki/ISO_14971" title="ISO 14971">14971</a></li> <li><a href="/wiki/ISO_15022" title="ISO 15022">15022</a></li> <li><a href="/wiki/ISO_15189" title="ISO 15189">15189</a></li> <li><a href="/wiki/ISO/IEC_15288" title="ISO/IEC 15288">15288</a></li> <li><a href="/wiki/Ada_Semantic_Interface_Specification" title="Ada Semantic Interface Specification">15291</a></li> <li><a href="/wiki/ISO_15398" title="ISO 15398">15398</a></li> <li><a href="/wiki/Common_Criteria" title="Common Criteria">15408</a></li> <li><a href="/wiki/JPEG_2000" title="JPEG 2000">15444</a> <ul><li><a href="/wiki/Motion_JPEG_2000" title="Motion JPEG 2000">-3</a></li> <li><a href="/wiki/JPIP" title="JPIP">-9</a></li></ul></li> <li><a href="/wiki/HTML" title="HTML">15445</a></li> <li><a href="/wiki/PDF417" title="PDF417">15438</a></li> <li><a href="/wiki/ISO/IEC_15504" title="ISO/IEC 15504">15504</a></li> <li><a href="/wiki/International_Standard_Identifier_for_Libraries_and_Related_Organizations" title="International Standard Identifier for Libraries and Related Organizations">15511</a></li> <li><a href="/wiki/ISO_15686" title="ISO 15686">15686</a></li> <li><a href="/wiki/ISO/IEC_15693" title="ISO/IEC 15693">15693</a></li> <li><a href="/wiki/International_Standard_Audiovisual_Number" title="International Standard Audiovisual Number">15706</a> <ul><li><a href="/wiki/International_Standard_Audiovisual_Number" title="International Standard Audiovisual Number">-2</a></li></ul></li> <li><a href="/wiki/International_Standard_Musical_Work_Code" title="International Standard Musical Work Code">15707</a></li> <li><a href="/wiki/ISO/IEC_15897" title="ISO/IEC 15897">15897</a></li> <li><a href="/wiki/ISO_15919" title="ISO 15919">15919</a></li> <li><a href="/wiki/ISO_15924" title="ISO 15924">15924</a></li> <li><a href="/wiki/ISO_15926" title="ISO 15926">15926</a></li> <li><a href="/wiki/ISO_15926_WIP" title="ISO 15926 WIP">15926 WIP</a></li> <li><a href="/wiki/PDF/X" title="PDF/X">15930</a></li> <li><a href="/wiki/MPEG-7" title="MPEG-7">15938</a></li> <li><a href="/wiki/MaxiCode" title="MaxiCode">16023</a></li> <li><a href="/wiki/ECMAScript" title="ECMAScript">16262</a></li> <li><a href="/wiki/Quality_function_deployment" title="Quality function deployment">16355-1</a></li> <li><a href="/wiki/Mixed_raster_content" title="Mixed raster content">16485</a></li> <li><a href="/wiki/PDF/VT" title="PDF/VT">16612-2</a></li> <li><a href="/wiki/ISO_16750" title="ISO 16750">16750</a></li> <li><a href="/wiki/IATF_16949" title="IATF 16949">16949 (TS)</a></li> <li><a href="/wiki/ISO/IEC_17024" title="ISO/IEC 17024">17024</a></li> <li><a href="/wiki/ISO/IEC_17025" title="ISO/IEC 17025">17025</a></li> <li><a href="/wiki/ISO_17100" title="ISO 17100">17100</a></li> <li><a href="/wiki/Open_Virtualization_Format" title="Open Virtualization Format">17203</a></li> <li><a href="/wiki/SDMX" title="SDMX">17369</a></li> <li><a href="/wiki/Legal_Entity_Identifier" title="Legal Entity Identifier">17442</a></li> <li><a href="/wiki/COLLADA" title="COLLADA">17506</a></li> <li><a href="/wiki/ISO/IEC_27002" title="ISO/IEC 27002">17799</a></li> <li><a href="/wiki/QR_code" title="QR code">18004</a></li> <li><a href="/wiki/ISO/IEC_18014" title="ISO/IEC 18014">18014</a></li> <li><a href="/wiki/JPEG_XL" title="JPEG XL">18181</a></li> <li><a href="/wiki/ISO_18245" title="ISO 18245">18245</a></li> <li><a href="/wiki/Process_Specification_Language" title="Process Specification Language">18629</a></li> <li><a href="/wiki/Photographic_Activity_Test" title="Photographic Activity Test">18916</a></li> <li><a href="/wiki/PDF/A" title="PDF/A">19005</a></li> <li><a href="/wiki/ISO_19011" title="ISO 19011">19011</a></li> <li><a href="/wiki/ISO_19092-1" class="mw-redirect" title="ISO 19092-1">19092</a> <ul><li><a href="/wiki/ISO_19092-1" class="mw-redirect" title="ISO 19092-1">-1</a></li> <li><a href="/wiki/ISO_19092-2" class="mw-redirect" title="ISO 19092-2">-2</a></li></ul></li> <li><a href="/wiki/ISO_19114" title="ISO 19114">19114</a></li> <li><a href="/wiki/Geospatial_metadata#ISO_19115:_Geographic_information_–_Metadata" title="Geospatial metadata">19115</a></li> <li><a href="/wiki/Simple_Features" title="Simple Features">19125</a></li> <li><a href="/wiki/Geography_Markup_Language#ISO_19136" title="Geography Markup Language">19136</a></li> <li><a href="/wiki/Shoe_size" title="Shoe size">19407</a></li> <li><a href="/wiki/ISO_19439" title="ISO 19439">19439</a></li> <li><a href="/wiki/Common_Object_Request_Broker_Architecture" title="Common Object Request Broker Architecture">19500</a></li> <li><a href="/wiki/Unified_Modeling_Language" title="Unified Modeling Language">19501</a></li> <li><a href="/wiki/Meta-Object_Facility" title="Meta-Object Facility">19502</a></li> <li><a href="/wiki/XML_Metadata_Interchange" title="XML Metadata Interchange">19503</a></li> <li><a href="/wiki/Unified_Modeling_Language" title="Unified Modeling Language">19505</a></li> <li><a href="/wiki/Knowledge_Discovery_Metamodel" title="Knowledge Discovery Metamodel">19506</a></li> <li><a href="/wiki/Object_Constraint_Language" title="Object Constraint Language">19507</a></li> <li><a href="/wiki/Meta-Object_Facility" title="Meta-Object Facility">19508</a></li> <li><a href="/wiki/XML_Metadata_Interchange" title="XML Metadata Interchange">19509</a></li> <li><a href="/wiki/Business_Process_Model_and_Notation" title="Business Process Model and Notation">19510</a></li> <li><a href="/wiki/ISO_19600" title="ISO 19600">19600</a></li> <li><a href="/wiki/ISO/IEC_19752" title="ISO/IEC 19752">19752</a></li> <li><a href="/wiki/RELAX_NG" title="RELAX NG">19757</a></li> <li><a href="/wiki/ISO/IEC_19770" title="ISO/IEC 19770">19770</a></li> <li><a href="/wiki/X3D" title="X3D">19775-1</a></li> <li><a href="/wiki/ISO/IEC_19794-5" title="ISO/IEC 19794-5">19794-5</a></li> <li><a href="/wiki/Cloud_Infrastructure_Management_Interface" title="Cloud Infrastructure Management Interface">19831</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">20000–29999</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO/IEC_20000" title="ISO/IEC 20000">20000</a></li> <li><a href="/wiki/ISO_20022" title="ISO 20022">20022</a></li> <li><a href="/wiki/ISO_20121" title="ISO 20121">20121</a></li> <li><a href="/wiki/ISO_20400" title="ISO 20400">20400</a></li> <li><a href="/wiki/Open_Data_Protocol" title="Open Data Protocol">20802</a></li> <li><a class="mw-selflink selflink">20830</a></li> <li><a href="/wiki/MPEG-21" title="MPEG-21">21000</a></li> <li><a href="/wiki/ISO_21001" title="ISO 21001">21001</a></li> <li><a href="/wiki/International_Standard_Text_Code" title="International Standard Text Code">21047</a></li> <li><a href="/wiki/JPEG_XS" title="JPEG XS">21122</a></li> <li><a href="/wiki/ISO_21500" title="ISO 21500">21500</a></li> <li><a href="/wiki/ISO/IEC_21827" title="ISO/IEC 21827">21827</a></li> <li><a href="/wiki/ISO_22000" title="ISO 22000">22000</a></li> <li><a href="/wiki/ECMAScript" title="ECMAScript">22275</a></li> <li><a href="/wiki/ISO_22300" title="ISO 22300">22300</a></li> <li><a href="/wiki/ISO_22301" title="ISO 22301">22301</a></li> <li><a href="/wiki/ISO_22395" title="ISO 22395">22395</a></li> <li><a href="/wiki/ECMAScript_for_XML" title="ECMAScript for XML">22537</a></li> <li><a href="/wiki/MPEG-A" title="MPEG-A">23000</a></li> <li><a href="/wiki/MPEG-D" title="MPEG-D">23003</a></li> <li><a href="/wiki/MPEG-H" title="MPEG-H">23008</a></li> <li><a href="/wiki/Dynamic_Adaptive_Streaming_over_HTTP" title="Dynamic Adaptive Streaming over HTTP">23009</a></li> <li><a href="/wiki/Versatile_Video_Coding" title="Versatile Video Coding">23090-3</a></li> <li><a href="/wiki/MPEG-G" title="MPEG-G">23092</a></li> <li><a href="/wiki/Essential_Video_Coding" title="Essential Video Coding">23094-1</a></li> <li><a href="/wiki/LCEVC" title="LCEVC">23094-2</a></li> <li><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">23270</a></li> <li><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">23271</a></li> <li><a href="/wiki/Linux_Standard_Base" title="Linux Standard Base">23360</a></li> <li><a href="/wiki/Rectangular_Micro_QR_Code" title="Rectangular Micro QR Code">23941</a></li> <li><a href="/wiki/PDF/E" title="PDF/E">24517</a></li> <li><a href="/wiki/Lexical_Markup_Framework" title="Lexical Markup Framework">24613</a></li> <li><a href="/wiki/ISO-TimeML" title="ISO-TimeML">24617</a></li> <li><a href="/wiki/Common_Logic" title="Common Logic">24707</a></li> <li><a href="/wiki/MicroPDF417" title="MicroPDF417">24728</a></li> <li><a href="/wiki/ISO_25178" title="ISO 25178">25178</a></li> <li><a href="/wiki/ISO_25964" title="ISO 25964">25964</a></li> <li><a href="/wiki/ISO_26000" title="ISO 26000">26000</a></li> <li><a href="/wiki/ISO_26262" title="ISO 26262">26262</a></li> <li><a href="/wiki/OpenDocument" title="OpenDocument">26300</a></li> <li><a href="/wiki/Digital_object_identifier" title="Digital object identifier">26324</a></li> <li><a href="/wiki/ISO/IEC_27000-series" class="mw-redirect" title="ISO/IEC 27000-series">27000 series</a></li> <li><a href="/wiki/ISO/IEC_27000" title="ISO/IEC 27000">27000</a></li> <li><a href="/wiki/ISO/IEC_27001" title="ISO/IEC 27001">27001</a></li> <li><a href="/wiki/ISO/IEC_27002" title="ISO/IEC 27002">27002</a></li> <li><a href="/wiki/ISO/IEC_27005" title="ISO/IEC 27005">27005</a></li> <li><a href="/wiki/ISO/IEC_27006" title="ISO/IEC 27006">27006</a></li> <li><a href="/wiki/International_Standard_Name_Identifier" title="International Standard Name Identifier">27729</a></li> <li><a href="/wiki/ISO_28000" title="ISO 28000">28000</a></li> <li>29110</li> <li><a href="/wiki/Requirements_engineering" title="Requirements engineering">29148</a></li> <li><a href="/wiki/JPEG_XR" title="JPEG XR">29199-2</a></li> <li><a href="/wiki/Office_Open_XML" title="Office Open XML">29500</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">30000+</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ruby_(programming_language)" title="Ruby (programming language)">30170</a></li> <li><a href="/wiki/ISO_31000" title="ISO 31000">31000</a></li> <li><a href="/wiki/PDF" title="PDF">32000</a></li> <li><a href="/wiki/ISO_37001" title="ISO 37001">37001</a></li> <li><a href="/wiki/ISO/IEC_38500" title="ISO/IEC 38500">38500</a></li> <li><a href="/wiki/Graph_Query_Language" title="Graph Query Language">39075</a></li> <li><a href="/wiki/Web_Content_Accessibility_Guidelines" title="Web Content Accessibility Guidelines">40500</a></li> <li><a href="/wiki/ISO/IEC_42010" title="ISO/IEC 42010">42010</a></li> <li><a href="/wiki/ISO_45001" title="ISO 45001">45001</a></li> <li><a href="/wiki/ISO_50001" title="ISO 50001">50001</a></li> <li><a href="/wiki/ISO_55000" title="ISO 55000">55000</a></li> <li><a href="/wiki/ISO_56000" title="ISO 56000">56000</a></li> <li><a href="/wiki/ISO/IEC_80000" title="ISO/IEC 80000">80000</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:ISO_standards" title="Category:ISO standards">Category</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐qzp9h Cached time: 20241122153752 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.584 seconds Real time usage: 1.037 seconds Preprocessor visited node count: 7955/1000000 Post‐expand include size: 106704/2097152 bytes Template argument size: 2751/2097152 bytes Highest expansion depth: 16/100 Expensive parser function count: 1/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 97645/5000000 bytes Lua time usage: 0.252/10.000 seconds Lua memory usage: 5919906/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 582.148 1 -total 28.46% 165.662 1 Template:Reflist 23.34% 135.884 20 Template:Cite_web 22.76% 132.521 26 Template:Rp 21.23% 123.583 26 Template:R/superscript 16.91% 98.437 1 Template:Short_description 15.79% 91.893 2 Template:Navbox 15.06% 87.653 1 Template:Barcodes 10.40% 60.571 78 Template:R/where 8.01% 46.653 3 Template:Main_other --> <!-- Saved in parser cache with key enwiki:pcache:idhash:76423616-0!canonical and timestamp 20241122153752 and revision id 1233842079. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Han_Xin_code&oldid=1233842079">https://en.wikipedia.org/w/index.php?title=Han_Xin_code&oldid=1233842079</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Automatic_identification_and_data_capture" title="Category:Automatic identification and data capture">Automatic identification and data capture</a></li><li><a href="/wiki/Category:Barcodes" title="Category:Barcodes">Barcodes</a></li><li><a href="/wiki/Category:Encodings" title="Category:Encodings">Encodings</a></li><li><a href="/wiki/Category:Information_technology_in_China" title="Category:Information technology in China">Information technology in China</a></li><li><a href="/wiki/Category:Science_and_technology_in_China" title="Category:Science and technology in China">Science and technology in China</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:CS1_Chinese-language_sources_(zh)" title="Category:CS1 Chinese-language sources (zh)">CS1 Chinese-language sources (zh)</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 11 July 2024, at 05:21<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Han_Xin_code&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-sqbd2","wgBackendResponseTime":188,"wgPageParseReport":{"limitreport":{"cputime":"0.584","walltime":"1.037","ppvisitednodes":{"value":7955,"limit":1000000},"postexpandincludesize":{"value":106704,"limit":2097152},"templateargumentsize":{"value":2751,"limit":2097152},"expansiondepth":{"value":16,"limit":100},"expensivefunctioncount":{"value":1,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":97645,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 582.148 1 -total"," 28.46% 165.662 1 Template:Reflist"," 23.34% 135.884 20 Template:Cite_web"," 22.76% 132.521 26 Template:Rp"," 21.23% 123.583 26 Template:R/superscript"," 16.91% 98.437 1 Template:Short_description"," 15.79% 91.893 2 Template:Navbox"," 15.06% 87.653 1 Template:Barcodes"," 10.40% 60.571 78 Template:R/where"," 8.01% 46.653 3 Template:Main_other"]},"scribunto":{"limitreport-timeusage":{"value":"0.252","limit":"10.000"},"limitreport-memusage":{"value":5919906,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-qzp9h","timestamp":"20241122153752","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Han Xin code","url":"https:\/\/en.wikipedia.org\/wiki\/Han_Xin_code","sameAs":"http:\/\/www.wikidata.org\/entity\/Q11133109","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q11133109","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2024-03-23T08:30:11Z","dateModified":"2024-07-11T05:21:53Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/9\/96\/Han_Xin_Code_Example_V22.png","headline":"type of matrix barcode"}</script> </body> </html>