{"id":23174025,"url":"https://github.com/zebradevs/zebra-printer-samples","last_synced_at":"2025-07-08T06:06:08.589Z","repository":{"id":41336042,"uuid":"124444030","full_name":"ZebraDevs/Zebra-Printer-Samples","owner":"ZebraDevs","description":"Contains Zebra printer related samples, demos, etc.","archived":false,"fork":false,"pushed_at":"2022-07-04T01:24:53.000Z","size":5956,"stargazers_count":65,"open_issues_count":10,"forks_count":16,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-07-08T06:03:01.615Z","etag":null,"topics":["javascript","printer","wechat"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZebraDevs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-08T20:24:25.000Z","updated_at":"2025-06-17T18:27:03.000Z","dependencies_parsed_at":"2022-09-16T21:20:41.192Z","dependency_job_id":null,"html_url":"https://github.com/ZebraDevs/Zebra-Printer-Samples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ZebraDevs/Zebra-Printer-Samples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FZebra-Printer-Samples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FZebra-Printer-Samples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FZebra-Printer-Samples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FZebra-Printer-Samples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZebraDevs","download_url":"https://codeload.github.com/ZebraDevs/Zebra-Printer-Samples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZebraDevs%2FZebra-Printer-Samples/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264206960,"owners_count":23572700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","printer","wechat"],"created_at":"2024-12-18T05:18:58.080Z","updated_at":"2025-07-08T06:06:08.568Z","avatar_url":"https://github.com/ZebraDevs.png","language":null,"readme":"# Zebra-Printer-Samples\nContains Zebra printer related samples, demos, etc.\n\n## Projects contained in this repository:\n[WeChat Print Demo](https://github.com/ZebraDevs/Zebra-Printer-Samples/tree/WeChat-MiniProgram-Samples) - Print from WeChat MiniProgram.\n\n[Print From the Cloud Demo](https://github.com/ZebraDevs/Zebra-Printer-Samples/tree/Print-From-Zebra-Data-Services-Cloud-Example) - Use the [SendFileToPrinter API](https://developer.zebra.com/apis/sendfiletoprinter) from [Zebra Data Services](https://developer.zebra.com/node/1453) to print from the cloud.\n\n[ZebraSftpMpBodyPublisher.java](https://github.com/ZebraDevs/Zebra-Printer-Samples/tree/ZebraSftpMpBodyPublisher-Java) - The Multipart Body Publisher, a convienent utility class, in Java for [SendFileToPrinter API](https://developer.zebra.com/apis/sendfiletoprinter).\n\n[ZebraSftpMpBodyPublisher.cs](https://github.com/ZebraDevs/Zebra-Printer-Samples/tree/ZebraSftpMpBodyPublisher-C%23) - The Multipart Body Publisher, a convienent utility class, in C# for [SendFileToPrinter API](https://developer.zebra.com/apis/sendfiletoprinter).\n\n[ZSDK React Native DevDemo](https://github.com/ZebraDevs/Zebra-Printer-Samples/tree/ZSDKRCTDevDemo) - Demonstrate how to integrate React Native with Link-OS SDK libraries for Android and iOS.\n\n[Updated Link-OS SDK for Android BTLE](https://github.com/ZebraDevs/Zebra-Printer-Samples/tree/Link-OS_Android_SDK_BLE) - The updated Link-OS SDK for Android BTLE for the newer Android devices on Android 8 or later for improved BTLE connection.\n\n# Notes\nAll printer sample code is selectable from the branches on this repository.\n\nThis sample code is designed to work with the [Link-OS Multiplatform SDK](http://www.zebra.com/sdk).\n\nFind [API Documentation](http://techdocs.zebra.com/link-os) here.\n\n[Developer Community](https://developer.zebra.com/community/technologies/printers) and Forums.\n\n\n\n# LinkOS_SDK license\n## END USER LICENSE AGREEMENT ##\n**(UNRESTRICTED SOFTWARE)** \n [link](http://link-os.github.io/Zebra_SDK_EULA.pdf)\n\n\n**IMPORTANT PLEASE READ CAREFULLY:** This End User License Agreement (\"EULA\") is a legal\nagreement between you (either an individual or a single entity) and Zebra\nInternational Holdings Corporation (\"Zebra\") for software, owned by Zebra and its\naffiliated companies and its third party suppliers and licensors, that accompanies\nthis EULA. (\"Software\"). BY USING THE SOFTWARE, YOU ACKNOWLEDGE ACCEPTANCE OF THE\nTERMS OF THIS EULA. IF YOU DO NOT ACCEPT THESE TERMS, DO NOT USE THE SOFTWARE.\n\n1. GRANT OF LICENSE. Zebra grants you, End-User Customer, the following rights\nprovided that you comply with all terms and conditions of this EULA: For Software\nassociated with Zebra hardware, Zebra hereby grants you (\"Licensee\" or \"you\") a\npersonal, nonexclusive, nontransferable, nonassignable, nonsublicenseable license to\nuse the Software subject to the terms and conditions of this Agreement. Only your\nemployees or subcontractors may use the Software. You shall take all necessary steps\nto insure that your employees and subcontractors abide by the terms of this\nAgreement. You shall use the Software only for your internal business purposes,\nexclusively to support the Zebra hardware, including the right to (i) use, modify,\nand incorporate all or portions of the sample source code (the \"Sample Code\"),\nruntime library files, and/or documentation files that may be included in the\nunmodified Software into Licensee’s own programs (the \"User Programs\") to support\nthe Zebra hardware exclusively, provided that no license is granted herein under any\npatents that may be infringed by Licensee’s modifications, derivative works or by\nother works in which any portion of the Software may be incorporated; (ii)\ndistribute the Sample Code in object code format only as substantially modified or\nonly as part of the User Programs to support the Zebra hardware exclusively; and\n(iii) distribute the runtime library files in their original form to support the\nZebra hardware exclusively. For a standalone Software application, you may install,\nuse, modify, and incorporate all or portions of any object code, available source\ncode (\"Source Code\"), runtime library files, and/or documentation files that may be\nincluded with the unmodified Software into your own programs (the \"User Programs\")\nand distribute the User Programs to third parties. Any use of the Software outside\nof the conditions set forth herein is strictly prohibited and will be deemed a\nbreach of this Agreement resulting in immediate termination of your License. Zebra\nwill be entitled to all available remedies at law or in equity (including immediate\ninjunctive relief and repossession of all Software unless Licensee is a Federal\nagency of the United States Government).\nCertain items of the Software may be subject to open source licenses. The open\nsource license provisions may override some of the terms of this EULA. Zebra makes\nthe applicable open source licenses available to you on a Legal Notices readme file\navailable on your device and/or in System Reference guides or in Command Line\nInterface (CLI) Reference guides associated with certain Zebra products.\n\n2. RESERVATION OF RIGHTS AND OWNERSHIP. Zebra reserves all rights not expressly\ngranted to you in this EULA. The Software is protected by copyright and other\nintellectual property laws and treaties. Zebra or its suppliers own the title,\ncopyright and other intellectual property rights in the Software. The Software is\nlicensed, not sold.\n\n3. LIMITATIONS ON END USER RIGHTS. You shall not distribute, sublicense, rent, loan,\nlease, export, re-export, resell, ship or divert or cause to be exported,\nre-exported, resold, shipped or diverted, directly or indirectly, the unmodified\nSoftware under this Agreement. You shall not, and shall not permit others to: (i)\ncombine the Software including any Sample or Source Code, in whole or in part, with\nany Open Source Software having license terms and obligations that include copyleft\nobligations and/or intellectual property encumbrances; (ii) remove any proprietary\nnotices, marks, labels, or logos from the Software; (iii) rent or transfer all or\nsome of the Software to any other party without Zebra’s prior written consent; or\n(iv) utilize any computer software or hardware which is designed to defeat any copy\nprotection device, should the Software be equipped with such a protection device.\n\n4. CONSENT TO USE OF DATA. You agree that Zebra and its affiliates may collect and\nuse technical information gathered as part of the product support services related\nto the Software provided to you that does not personally identify you. Zebra and\nits affiliates may use this information solely to improve their products or to\nprovide customized services or technologies to you. At all times your information\nwill be treated in accordance with Zebra’s Privacy Policy, which can be viewed at:\nhttp://www.zebra.com.\n\n5. LOCATION INFORMATION. The Software may enable you to collect location-based data\nfrom one or more client devices which may allow you to track the actual location of\nthose client devices. Zebra specifically disclaims any liability for your use or\nmisuse of the location-based data. You agree to pay all reasonable costs and\nexpenses of Zebra arising from or related to third party claims resulting from your\nuse of the location-based data.\n\n6. SOFTWARE RELEASES. Zebra may periodically release new versions of the Software\nwhich will be made available to you.\n\n7. EXPORT RESTRICTIONS. You acknowledge that the Software is subject to export\nrestrictions of various countries. You agree to comply with all applicable\ninternational and national laws that apply to the Software, including all the\napplicable export restriction laws and regulations.\n\n8. ASSIGNMENT. You may not assign this Agreement or any of your rights or\nobligations hereunder (by operation of law or otherwise) without the prior written\nconsent of Zebra. Zebra may assign this Agreement and its rights and obligations\nwithout your consent. Subject to the foregoing, this Agreement shall be binding upon\nand inure to the benefit of the parties to it and their respective legal\nrepresentatives, successors and permitted assigns.\n\n9. TERMINATION. This EULA is effective until terminated. Your rights under this\nLicense will terminate automatically without notice from Zebra if you fail to comply\nwith any of the terms and conditions of this EULA. Zebra may terminate this\nAgreement by offering you a superseding Agreement for the Software or for any new\nrelease of the Software and conditioning your continued use of the Software or such\nnew release on your acceptance of such superseding Agreement. Upon termination of\nthis EULA, you must cease all use of the Software and destroy all copies, full or\npartial, of the Software.\n\n10. DISCLAIMER OF WARRANTY. UNLESS SEPARATELY STATED IN A WRITTEN EXPRESS LIMITED\nWARRANTY, ALL SOFTWARE PROVIDED BY ZEBRA IS PROVIDED \"AS IS\" AND ON AN \"AS\nAVAILABLE\" BASIS, WITHOUT WARRANTIES OF ANY KIND FROM ZEBRA, EITHER EXPRESS OR\nIMPLIED. TO THE FULLEST EXTENT POSSIBLE PURSUANT TO APPLICABLE LAW, ZEBRA DISCLAIMS\nALL WARRANTIES EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO,\nIMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY OR WORKMANLIKE EFFORT,\nFITNESS FOR A PARTICULAR PURPOSE, RELIABILITY OR AVAILABILITY, ACCURACY, LACK OF\nVIRUSES, NON INFRINGEMENT OF THIRD PARTY RIGHTS OR OTHER VIOLATION OF RIGHTS. ZEBRA\nDOES NOT WARRANT THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR\nFREE. TO THE EXTENT THAT THE SOFTWARE COVERED BY THIS EULA INCLUDES EMULATION\nLIBRARIES, SUCH EMULATION LIBRARIES DO NOT WORK 100% CORRECTLY OR COVER 100% OF THE\nFUNCTIONALITY BEING EMULATED, ARE OFFERED \"AS IS\" AND WITH ALL FAULTS, AND ALL THE\nDISCLAIMERS AND LIMITATIONS CONTAINED IN THIS PARAGRAPH AND THIS AGREEMENT APPLY TO\nSUCH EMULATION LIBRARIES. SOME JURISDICTIONS DO NOT ALLOW EXCLUSIONS OR LIMITATIONS\nOF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSIONS OR LIMITATIONS MAY NOT APPLY TO YOU.\nNO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED BY YOU FROM ZEBRA OR ITS\nAFFILIATES SHALL BE DEEMED TO ALTER THIS DISCLAIMER BY ZEBRA OF WARRANTY REGARDING\nTHE SOFTWARE, OR TO CREATE ANY WARRANTY OF ANY SORT FROM ZEBRA.\n\n11. THIRD-PARTY APPLICATIONS. Certain third party applications may be included with,\nor downloaded with this Software. Zebra makes no representations whatsoever about\nany of these applications. Since Zebra has no control over such applications, you\nacknowledge and agree that Zebra is not responsible for such applications. You\nexpressly acknowledge and agree that use of third party applications is at your sole\nrisk and that the entire risk of unsatisfactory quality, performance, accuracy and\neffort is with you. You agree that Zebra shall not be responsible or liable,\ndirectly or indirectly, for any damage or loss, including but not limited to any damage\nto or loss of data, caused or alleged to be caused by, or in connection with,\nuse of or reliance on any such third party content, products, or services available\non or through any such application. You acknowledge and agree that the use of any\nthird-party application is governed by such third party application provider's Terms\nof Use, License Agreement, Privacy Policy, or other such agreement and that any\ninformation or personal data you provide, whether knowingly or unknowingly, to such\nthird-party application provider, will be subject to such third party application\nprovider's privacy policy, if such a policy exists. ZEBRA DISCLAIMS ANY\nRESPONSIBILITY FOR ANY DISCLOSURE OF INFORMATION OR ANY OTHER PRACTICES OF ANY THIRD\nPARTY APPLICATION PROVIDER. ZEBRA EXPRESSLY DISCLAIMS ANY WARRANTY REGARDING WHETHER\nYOUR PERSONAL INFORMATION IS CAPTURED BY ANY THIRD PARTY APPLICATION PROVIDER OR THE\nUSE TO WHICH SUCH PERSONAL INFORMATION MAY BE PUT BY SUCH THIRD PARTY APPLICATION\nPROVIDER.\n\n12. LIMITATION OF LIABILITY. ZEBRA WILL NOT BE LIABLE FOR ANY DAMAGES OF ANY KIND\nARISING OUT OF OR RELATING TO THE USE OR THE INABILITY TO USE THE SOFTWARE OR ANY\nTHIRD PARTY APPLICATION, ITS CONTENT OR FUNCTIONALITY, INCLUDING BUT NOT LIMITED TO\nDAMAGES CAUSED BY OR RELATED TO ERRORS, OMISSIONS, INTERRUPTIONS, DEFECTS, DELAY IN\nOPERATION OR TRANSMISSION, COMPUTER VIRUS, FAILURE TO CONNECT, NETWORK CHARGES,\nIN-APP PURCHASES, AND ALL OTHER DIRECT, INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY, OR\nCONSEQUENTIAL DAMAGES EVEN IF ZEBRA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGES. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL\nOR CONSEQUENTIAL DAMAGES, SO THE ABOVE EXCLUSIONS OR LIMITATIONS MAY NOT APPLY TO\nYOU. NOTWITHSTANDING THE FOREGOING, ZEBRA’S TOTAL LIABILITY TO YOU FOR ALL LOSSES,\nDAMAGES, CAUSES OF ACTION, INCLUDING BUT NOT LIMITED TO THOSE BASED ON CONTRACT,\nTORT, OR OTHERWISE, ARISING OUT OF YOUR USE OF THE SOFTWARE OR THIRD PARTY\nAPPLICATIONS, OR ANY OTHER PROVISION OF THIS EULA, SHALL NOT EXCEED THE FAIR MARKET\nVALUE OF THE SOFTWARE OR AMOUNT PURCHASER PAID SPECIFICALLY FOR THE SOFTWARE. THE\nFOREGOING LIMITATIONS, EXCLUSIONS, AND DISCLAIMERS (INCLUDING SECTIONS 10, 11, 12,\nAND 15) SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, EVEN IF ANY\nREMEDY FAILS ITS ESSENTIAL PURPOSE.\n\n13. INJUNCTIVE RELIEF. You acknowledge that, in the event you breach any provision\nof this Agreement, Zebra will not have an adequate remedy in money or damages. Zebra\nshall therefore be entitled to obtain an injunction against such breach from any\ncourt of competent jurisdiction immediately upon request without posting bond.\nZebra's right to obtain injunctive relief shall not limit its right to seek further\nremedies.\n\n14. MODIFICATION. No modification of this Agreement shall be binding unless it is in\nwriting and is signed by an authorized representative of the party against whom\nenforcement of the modification is sought.\n\n15. U.S. GOVERNMENT END USERS RESTRICTED RIGHTS. This provision only applies to U.S.\nGovernment end users. The Software is a “commercial item” as that term is defined\nat 48 C.F.R. Part 2.101, consisting of “commercial computer software” and “computer\nsoftware documentation” as such terms are defined in 48 C.F.R. Part\n252.227-7014(a)(1) and 48 C.F.R. Part 252.227-7014(a)(5), and used in 48 C.F.R. Part\n12.212 and 48 C.F.R. Part 227.7202, as applicable. Consistent with 48 C.F.R. Part\n12.212, 48 C.F.R. Part 252.227-7015, 48 C.F.R. Part 227.7202-1 through 227.7202-4,\n48 C.F.R. Part 52.227-19, and other relevant sections of the Code of Federal\nRegulations, as applicable, the Software is distributed and licensed to U.S.\nGovernment end users (a) only as a commercial item, and (b) with only those rights\nas are granted to all other end users pursuant to the terms and conditions contained\nherein.\n\n16. APPLICABLE LAW. This EULA is governed by the laws of the state of Illinois,\nwithout regard to its conflict of law provisions. This EULA shall not be governed by\nthe UN Convention on Contracts for the International Sale of Goods, the application\nof which is expressly excluded.\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzebradevs%2Fzebra-printer-samples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzebradevs%2Fzebra-printer-samples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzebradevs%2Fzebra-printer-samples/lists"}