Some standard content:
ICS 01. 140. 40
National Standard of the People's Republic of China
GB/T 27937.1—2011
MPR publication
Part 1: Enconding rule of MPR code
MPR publication-Part 1: Enconding rule of MPR code2011-12-30 Issued
General Administration of Quality Supervision, Inspection and Quarantine of the People's Republic of China Administration of Standardization of the People's Republic of China
Implementation on March 1, 2012
GB/T 27937.1—2011
1 Scope
2 Normative references
3 Terms and definitions
4 Code structure of MPR code
5 Classification of use of MPR code
Appendix A (Normative Appendix)
References
Calculation method of MPR code check code
TTKANTKACA
GB/T 27937 MPR publications include the following parts: - Part 1: MPR code encoding rules;
-= Part 2: MPR code symbol specifications;
- Part 3 + General production specifications:
- Part 4: MPR code symbol printing quality requirements and inspection methods, Part 5: Basic general specifications
This part is Part 1 of GB/T 27937. This part was drafted in accordance with the requirements given in GB/T1.1--2009. This part was proposed and managed by the General Administration of Press and Publication of the People's Republic of China. GB/T27937.1—2011
The main drafting units of this part: Shenzhen Tianlang Times Technology Co., Ltd., China Press and Publication Research Institute, China Electronics Technology Standardization Institute.
The main drafters of this part: Lv Yingfeng, Cai Xun, Wei Yushan, Liu Eli, Wang Wenfeng, Liu Yuzhu, Zhou Zhixu. TTTKAONTKACA
GB/T 27937,1—2011
MPR (Multimedia Print Reader) publication is a kind of publication that integrates and specifically associates multiple publishing carriers and forms of expression based on unique association coding and a specific matrix MPR two-dimensional code as a machine-readable symbol to form a multimedia composite mathematical publishing form based on paper printing carriers. MPR publications are composed of three basic elements: MPR books and newspapers, MPR digital media files, and MPR codes that accurately associate the two.
MPR books and newspapers are the main body of MPR publications and the only fixed material carrier form in MPR publications. They are printed on pages with pictures, texts, and MPR code symbols in a conventional printing method. Due to the unique design of MPR code symbols, they are almost imperceptible to the visual senses and can only be photoelectrically read by reading devices, so the pages of MPR books and newspapers are indistinguishable from ordinary books and newspapers. MPR digital media files are a collection of digital media content such as sound, graphics, and images that have been processed in association with the content of MPR books and newspapers. The file is usually published through the Internet. Readers can download the file and play the sound, graphics, images, and other content associated with the MPR code symbols in the digital media file through the corresponding device when reading MPR books and newspapers. The MPR code is a code that establishes an association relationship between two or more contents in different forms, consisting of a set of 16 decimal digits. It is carried by a specific machine-readable two-dimensional code symbol (generated according to the specifications of Part 2 of GB/T27937) in binary encoding, and can be fixed to the relevant position on the MFR book or newspaper page in an approximately stable manner by printing. The MPR code is a two-segment coding structure, divided into a pre-code and a post-code. The pre-code is the overall association code segment, which determines a unique association relationship between the various content sets in different forms of expression in an MPR publication. The post-code is the content association code segment, which is set in full accordance with the content needs of the MPR publication for the purpose of presenting different forms together. The content of the MPR code can ensure the long-term publication of MPR publications worldwide. The pre-code of the MPR code is allocated by the MPR coding management agency, and the post-code is set by the publication producer (publisher) according to the content association and the relevant rules specified in this standard. Date
TTTKAONYKACA
1 Specification
MPR publications
Part 1: MPR code encoding rules
This part of GB/T 27937 specifies the encoding rules of MPR codes for MPR publications. This part applies to the end system of MPR codes.
2 Normative references
GB/T 27937.1--2011
The following documents are indispensable for the application of this document. For any dated referenced document, only the dated version applies to this document. For any undated referenced document, its latest version (including all amendments) applies to this document. CY/T50: Publication terms
3 Terms and definitions
The terms and definitions defined in CY/T50 and the following terms and definitions apply to this document. 3.1
Multimedia print publication
multimedia print readerMPR
MPR publication
A composite publication that uses MPR codes to associate digital media files such as audio and video with printed images and texts, achieving synchronous presentation and satisfying the readers' audio-visual needs. It consists of printed materials such as MPR books and newspapers, digital media files such as audio and video, and MPR codes that establish precise associations between the two.
MPR codeMPR code
A code that uniquely associates the printed images and texts in MPR publications (3.1) with the digital media files such as audio and video related thereto, so as to establish precise associations for the purpose of common presentation. 3.3
MPR code symbolMPR code symbol
A matrix two-dimensional code symbol that complies with the specifications set forth in Part 2 of GB/T27937 and is used to carry the MPR code (3.2) and is fixed on the printed page in a printed manner for identification and reading by photoelectric equipment. 3.4
preceding code
A set of codes used in MPR code (3.2) to establish an overall unique association between different forms of presentation that need to be presented synchronously. 3.5www.bzxz.net
subsequent code
A set of codes used in MPR code (3.2) to establish a content-based point-to-point unique association between different forms of presentation that need to be presented synchronously, composed of page number and document number. 1
TTTKONYKAA
GB/T 27937.1--2011
page serial number
A sequential code used in postcode (<3,5) to identify the page number or content chapter of an MPR book or newspaper. 3.7
text serial number
The post-code (3.5) used to identify part of the content on a page or in a chapter of an MPR book or newspaper. 3.8
whole Jeadlng code
general Jeadlng code
The code in the MPR code (3.2) used to associate all the graphic content in the body of an MPR publication with the corresponding digital media files, and to enable their continuous broadcast or demonstration.
chapter leading code
unit leading code
The code used in MPR code (3.2) to associate all the graphic content and the corresponding digital media files in a unit (or chapter, section) of an MPR publication, and to enable continuous broadcast or demonstration. 3.10
text code: textcode
The code used to link the graphic content and the related digital media files in this page in accordance with the page number sequence of MPR books, newspapers and periodicals and the order of the page in the document.
complementarity code
The code used to link the graphic content and the related digital media files in this page in accordance with the non-text part of MPR books, newspapers and periodicals in MPR code (3.2).
version switching code versilon-switchcodeThe code used to switch the version of MPR digital media files in MPR code (3.2). 3. 13
Function switch code function-suftcbeode The code used to switch the function state of the MPR reading tool in the MPR code (3.2). 4Coding structure of MPR code
4.1 Composition of MPR code
MPR code is a 16-bit decimal number, which consists of the following three parts from left to right. a) Preamble (see 4.2)
b) Postamble (see 4.3)
1) Page number (see 4.3.1)
2) Document number (see 4.3.2)
c) Check code (see 4.4)
The composition of MPR code is shown in the example.
Example: Construction of MPR code
TTTKANYKAA
4.2 Preamble
1160634520
Page number
Document number
Check code
The preamble has 10 digits, which are located from left to right in the 1st to 10th positions of the 16-digit decimal MFR code. 4.3 Post-code
GB/T27937.1—2011
The post-code has 5 digits, which are located from left to right in the 11th to 15th positions of the 16-digit decimal MPR code. The post-code consists of the page number and the document number.
a) The page number has 3 digits, which are located from left to right in the 11th to 13th positions of the 16-digit decimal MPR code, i.e. the first 3 positions of the post-code. The page number of the page corresponding to the identification is used. The page number in each MPR code is between 001 and 998. The page number must be 3 digits long. If it is less than 3 digits, the first digit must be filled with *0\. When there are more than 998 pages, an additional MPR prefix code is required. b) The document serial number is 2 digits long, from left to right, it is located at the 14th to 15th digits of the 16-digit decimal MPR code, that is, the last 2 digits of the post-code. The document serial number should be arranged in order, starting with the number 01, and the value should be between 01 and 99. The number of digits in the document sequence number must be 2 digits. If the number is less than 2 digits, the first digit must be filled with "0". The arrangement of the document sequence number is shown in the example. Example: The 8th update of a certain MPR version has only one MPR code + the post-code is represented as 00B01\, 4.4 Check code
The check code is a total of 1 digit, located at the last digit of the 16-digit decimal MPR code from left to right, to check whether there is any error in the transmission of the MPR code. The calculation method of the check code is shown in Appendix A. 5 MIPR code usage classification
5. 1Total affiliation code
The total affiliation code is a code in which the post-code digits are all zero (the page number is 000 and the document number is 00). The total affiliation code can link all the media files of the publication. When it is necessary to play all the media files of the publication continuously, the total affiliation code can be used. Whether to use this code is determined by the publisher according to the needs
5.2Unit affiliation code
The unit affiliation code is a code in which the post-code page number digits are not all zero, but the document number digits are all zero (the document number is 00). The unit affiliation code can link the page of the publication. The serial number corresponds to all the media files of the page (or chapter). When it is necessary to play all the media files of the page (or chapter) continuously, the unit ownership code can be used. Whether to use this code is determined by the publisher according to needs. 5.3 Main text code
The main text code page number is 001~998, and the document number is 01~99. The main text code is used for the main text of MPR publications. A prefix code electronic file can give a maximum of 99 main text codes per frame and a maximum of 998 per book. For books with more than 998 pages of text, an additional prefix code should be added.
5. 4 Auxiliary text code
The auxiliary text code page number is 000, and the document number is 01~99. The auxiliary text code is used for the auxiliary text of MPR publications, such as preface, foreword, directory, compilation 3
TTTKAONYKACA
GB/T 27937.1—2011
, etc. The total number of auxiliary text codes used in an MPR publication cannot exceed 99. 5.5 Version Switch Code
The page number of the version switch code is 999, and the document number is 79 to 98. The version switch code is used to switch the version of the MPR digital media file. The number of version switch codes used in an MPR publication cannot exceed 20. 5.6 Function Switch Code
The function switch code is used to switch the functional status of the MPR reading tool. There are two types of page number and document number allocation for the function switch code: one is a dedicated function switch code that defines a specific function, and the other is a special function switch code that defines a specific function. One is to assign the ordinary MPR codes except the general ownership code, unit ownership code and version switching code to the switching function. There are 29 MPR codes dedicated to the function switching code, with the page number 999 and the document number 50~78
5.7 Other codes
If you need to assign sound to the content of the version record page (copyright page), or make a statement about the book in the form of sound, you can choose to use "other codes". Other codes can be the unused document number of any page in the text. If there are only 20 codes actually used on the page, you can select one or more codes between 21 and 99 as other codes. 4
TTTKAONYKACA
The calculation method of the MPR code check code is as follows:
Appendix A
(Normative Appendix)
Calculation method of the MPR code check code
1) Take the first 15 digits of the MPR code as the base; 2)
Use \1" and "2\ as weighting factors, and multiply them with the corresponding base. 3) Calculate the sum of the unit digits of each product
4) When the sum of each product is less than 10, subtract the sum from the modulus 10, and the difference is the check code. GB/T 27937.1--2011
When the sum of each product is greater than or equal to 10, divide the sum by the modulus 10, and then subtract the remainder from the modulus 10, and the difference is the check code. Note: The check code can only be any integer from 1 to 10. When the check code is 10, it is represented by *0\. Calculation example:
First step: 11
Second step: 1
Product.
Third step: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)+6+4+9—54 Step: 5410=5...4
104—6, the check code is 6
Calculation: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)÷6+1+9+6=6060÷10=6
Note: When the check code is exactly divisible by the sum of the unit digits obtained by the first 15 products, it indicates that the encoding is correct. The code 1160634520086296 is a correct MPR version code.
TTTKANTKACA
GB/T27937.1—2011
GB/T 1988- -1998
Career Documents
Seven-digit Coded Character Set for Information Interchange
Information Technology
[2]CY/T8—1993 Book Subscription Code
TTTKAONYKACAThat is, the last two digits of the post-code. The document serial number should be arranged in order, starting from the number 01, and the value should be between 01 and 99. The document serial number must be 2 digits long, and the first digit of less than 2 digits must be filled with "0". The arrangement of the document serial number is shown in the example. Example: The 8th update of a certain MPR version has only one MPR code +. In this case, the post-code is represented as 00B01\, 4.4 Check code
The check code is a total of 1 digit, located at the last digit of the 16-digit decimal MPR code from left to right, to check whether there is any error in the transmission of the MPR code. The calculation method of the check code is shown in Appendix A. 5 MIPR code usage classification
5. 1Total affiliation code
The total affiliation code is a code in which the post-code digits are all zero (the page number is 000 and the document number is 00). The total affiliation code can link all the media files of the publication. When it is necessary to play all the media files of the publication continuously, the total affiliation code can be used. Whether to use this code is determined by the publisher according to the needs
5.2Unit affiliation code
The unit affiliation code is a code in which the post-code page number digits are not all zero, but the document number digits are all zero (the document number is 00). The unit affiliation code can link the page of the publication. The serial number corresponds to all the media files of the page (or chapter). When it is necessary to play all the media files of the page (or chapter) continuously, the unit ownership code can be used. Whether to use this code is determined by the publisher according to needs. 5.3 Main text code
The main text code page number is 001~998, and the document number is 01~99. The main text code is used for the main text of MPR publications. A prefix code electronic file can give a maximum of 99 main text codes per frame and a maximum of 998 per book. For books with more than 998 pages of text, an additional prefix code should be added.
5. 4 Auxiliary text code
The auxiliary text code page number is 000, and the document number is 01~99. The auxiliary text code is used for the auxiliary text of MPR publications, such as preface, foreword, directory, compilation 3
TTTKAONYKACA
GB/T 27937.1—2011
, etc. The total number of auxiliary text codes used in an MPR publication cannot exceed 99. 5.5 Version Switch Code
The page number of the version switch code is 999, and the document number is 79 to 98. The version switch code is used to switch the version of the MPR digital media file. The number of version switch codes used in an MPR publication cannot exceed 20. 5.6 Function Switch Code
The function switch code is used to switch the functional status of the MPR reading tool. There are two types of page number and document number allocation for the function switch code: one is a dedicated function switch code that defines a specific function, and the other is a special function switch code that defines a specific function. One is to assign the ordinary MPR codes except the general ownership code, unit ownership code and version switching code to the switching function. There are 29 MPR codes dedicated to the function switching code, with the page number 999 and the document number 50~78
5.7 Other codes
If you need to assign sound to the content of the version record page (copyright page), or make a relevant statement in the form of sound for the book, you can choose to use "other codes". Other codes can be the unused document number of any page in the text. If there are only 20 codes actually used on the page, you can select one or more codes between 21 and 99 as other codes. 4
TTTKAONYKACA
The calculation method of the MPR code check code is as follows:
Appendix A
(Normative Appendix)
Calculation method of the MPR code check code
1) Take the first 15 digits of the MPR code as the base; 2)
Use \1" and "2\ as weighting factors, and multiply them with the corresponding base. 3) Calculate the sum of the unit digits of each product
4) When the sum of each product is less than 10, subtract the sum from the modulus 10, and the difference is the check code. GB/T 27937.1--2011
When the sum of each product is greater than or equal to 10, divide the sum by the modulus 10, and then subtract the remainder from the modulus 10, and the difference is the check code. Note: The check code can only be any integer from 1 to 10. When the check code is 10, it is represented by *0\. Calculation example:
First step: 11
Second step: 1
Product.
Third step: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)+6+4+9—54 Step: 5410=5...4
104—6, the check code is 6
Calculation: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)÷6+1+9+6=6060÷10=6
Note: When the check code is exactly divisible by the sum of the unit digits obtained by the first 15 products, it indicates that the encoding is correct. The code 1160634520086296 is a correct MPR version code.
TTTKANTKACA
GB/T27937.1—2011
GB/T 1988- -1998
Career Documents
Seven-digit Coded Character Set for Information Interchange
Information Technology
[2]CY/T8—1993 Book Subscription Code
TTTKAONYKACAThat is, the last two digits of the post-code. The document serial number should be arranged in order, starting from the number 01, and the value should be between 01 and 99. The document serial number must be 2 digits long, and the first digit of less than 2 digits must be filled with "0". The arrangement of the document serial number is shown in the example. Example: The 8th update of a certain MPR version has only one MPR code +. In this case, the post-code is represented as 00B01\, 4.4 Check code
The check code is a total of 1 digit, located at the last digit of the 16-digit decimal MPR code from left to right, to check whether there is any error in the transmission of the MPR code. The calculation method of the check code is shown in Appendix A. 5 MIPR code usage classification
5. 1Total affiliation code
The total affiliation code is a code in which the post-code digits are all zero (the page number is 000 and the document number is 00). The total affiliation code can link all the media files of the publication. When it is necessary to play all the media files of the publication continuously, the total affiliation code can be used. Whether to use this code is determined by the publisher according to the needs
5.2Unit affiliation code
The unit affiliation code is a code in which the post-code page number digits are not all zero, but the document number digits are all zero (the document number is 00). The unit affiliation code can link the page of the publication. The serial number corresponds to all the media files of the page (or chapter). When it is necessary to play all the media files of the page (or chapter) continuously, the unit ownership code can be used. Whether to use this code is determined by the publisher according to needs. 5.3 Main text code
The main text code page number is 001~998, and the document number is 01~99. The main text code is used for the main text of MPR publications. A prefix code electronic file can give a maximum of 99 main text codes per frame and a maximum of 998 per book. For books with more than 998 pages of text, an additional prefix code should be added.
5. 4 Auxiliary text code
The auxiliary text code page number is 000, and the document number is 01~99. The auxiliary text code is used for the auxiliary text of MPR publications, such as preface, foreword, directory, compilation 3
TTTKAONYKACA
GB/T 27937.1—2011
, etc. The total number of auxiliary text codes used in an MPR publication cannot exceed 99. 5.5 Version Switch Code
The page number of the version switch code is 999, and the document number is 79 to 98. The version switch code is used to switch the version of the MPR digital media file. The number of version switch codes used in an MPR publication cannot exceed 20. 5.6 Function Switch Code
The function switch code is used to switch the functional status of the MPR reading tool. There are two types of page number and document number allocation for the function switch code: one is a dedicated function switch code that defines a specific function, and the other is a special function switch code that defines a specific function. One is to assign the ordinary MPR codes except the general ownership code, unit ownership code and version switching code to the switching function. There are 29 MPR codes dedicated to the function switching code, with the page number 999 and the document number 50~78
5.7 Other codes
If you need to assign sound to the content of the version record page (copyright page), or make a relevant statement in the form of sound for the book, you can choose to use "other codes". Other codes can be the unused document number of any page in the text. If there are only 20 codes actually used on the page, you can select one or more codes between 21 and 99 as other codes. 4
TTTKAONYKACA
The calculation method of the MPR code check code is as follows:
Appendix A
(Normative Appendix)
Calculation method of the MPR code check code
1) Take the first 15 digits of the MPR code as the base; 2)
Use \1" and "2\ as weighting factors, and multiply them with the corresponding base. 3) Calculate the sum of the unit digits of each product
4) When the sum of each product is less than 10, subtract the sum from the modulus 10, and the difference is the check code. GB/T 27937.1--2011
When the sum of each product is greater than or equal to 10, divide the sum by the modulus 10, and then subtract the remainder from the modulus 10, and the difference is the check code. Note: The check code can only be any integer from 1 to 10. When the check code is 10, it is represented by *0\. Calculation example:
First step: 11
Second step: 1
Product.
Third step: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)+6+4+9—54 Step: 5410=5...4
104—6, the check code is 6
Calculation: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)÷6+1+9+6=6060÷10=6
Note: When the check code is exactly divisible by the sum of the unit digits obtained by the first 15 products, it indicates that the encoding is correct. The code 1160634520086296 is a correct MPR version code.
TTTKANTKACA
GB/T27937.1—2011
GB/T 1988- -1998
Career Documents
Seven-digit Coded Character Set for Information Interchange
Information Technology
[2]CY/T8—1993 Book Subscription Code
TTTKAONYKACAThen subtract the remainder from the modulus 10, and the difference is the check code. Note that the check code can only be any integer from 1 to 10. When the check code is 10, it is represented by *0\. Calculation example:
First step: 11
Second step: 1
Product.
Third step: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)+6+4+9—54 Step: 5410=5...4
104—6, the check code is 6
Calculation: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)÷6+1+9+6=6060÷10=6
Note: When the check code is exactly divisible by the sum of the unit digits obtained by the first 15 products, it indicates that the encoding is correct. The code 1160634520086296 is a correct MPR version code.
TTTKANTKACA
GB/T27937.1—2011
GB/T 1988- -1998
Career Documents
Seven-digit Coded Character Set for Information Interchange
Information Technology
[2]CY/T8—1993 Book Subscription Code
TTTKAONYKACAThen subtract the remainder from the modulus 10, and the difference is the check code. Note that the check code can only be any integer from 1 to 10. When the check code is 10, it is represented by *0\. Calculation example:
First step: 11
Second step: 1
Product.
Third step: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)+6+4+9—54 Step: 5410=5...4
104—6, the check code is 6
Calculation: 1+2+6+0+6+6+4+(1+0)+2+0+0+(1+6)÷6+1+9+6=6060÷10=6
Note: When the check code is exactly divisible by the sum of the unit digits obtained by the first 15 products, it indicates that the encoding is correct. The code 1160634520086296 is a correct MPR version code.
TTTKANTKACA
GB/T27937.1—2011
GB/T 1988- -1998
Career Documents
Seven-digit Coded Character Set for Information Interchange
Information Technology
[2]CY/T8—1993 Book Subscription Code
TTTKAONYKACA
Tip: This standard content only shows part of the intercepted content of the complete standard. If you need the complete standard, please go to the top to download the complete standard document for free.