CINXE.COM
FAQ TBarCode/SAPwin - SAP Barcode Printing: Barcode DLL for SAPSprint, SAPlpd
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head id="ctl00_Head1"><meta charset="UTF-8" /><base href="https://www.tec-it.com/"></base><title> FAQ TBarCode/SAPwin - SAP Barcode Printing: Barcode DLL for SAPSprint, SAPlpd </title> <!-- <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> --> <!-- preload fonts so there is no redraw when the fonts are loaded --> <link rel="preload" as="font" type="font/woff2" href="fonts/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff" crossorigin="" /><link rel="preload" as="font" type="font/woff2" href="fonts/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff" crossorigin="" /><link rel="stylesheet" type="text/css" href="/FB83D299FBEEA5A78AE4F9339AED3650__120552.css" /> <!--[if lt IE 9]><script type="text/javascript" src="App_Scripts/ClientJS/html5shiv.js"></script><![endif]--> <!-- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script> --> <script type="text/javascript" src="/6A9D4F5D45D37D7024F2082BF6C1F772__11eb84.js"></script> <!--[if IE 8]><link rel="stylesheet" href="App_Themes/Includes/ie8.css" type="text/css" /><![endif]--> <script> /* Opt out handler */ var gaPropertyLgcy = 'UA-277689-1'; var gaDisableLgcy = 'ga-disable-' + gaPropertyLgcy; var gaProperty = 'G-6QM2EKL8PV'; var gaDisable = 'ga-disable-' + gaProperty; if (document.cookie.indexOf(gaDisableLgcy + '=true') > -1) { window[gaDisable] = true; } function gaOptout() { document.cookie = gaDisableLgcy + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; domain=tec-it.com; path=/'; window[gaDisable] = true; } </script> <script> /* GTag initialization */ window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-6QM2EKL8PV'); /* GTag loading */ function ClientLoadGoogleTag() { var _gts=document.createElement("script"); _gts.setAttribute("src", "https://www.googletagmanager.com/gtag/js?id=G-6QM2EKL8PV"); _gts.setAttribute("async", true); var _scn=document.getElementsByTagName("script")[0]; _scn.parentNode.insertBefore(_gts, _scn); /* Clarity Tag */ ( function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){ (c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r); t.async=1; t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t,y);} ) (window, document, "clarity", "script", "ouqrz2i6cm"); } var gaAccepted = typeof (hasAcceptedCookieConsent) !== 'undefined' && hasAcceptedCookieConsent(); if (gaAccepted) ClientLoadGoogleTag(); var cookiesAcceptedCallbacks = cookiesAcceptedCallbacks || new Array(); cookiesAcceptedCallbacks.push(function() { ClientLoadGoogleTag(); }); </script><meta name="copyright" content="TEC-IT Datenverarbeitung GmbH (c) 2024" /><meta name="DESCRIPTION" content="FAQ TBarCode/SAPwin: Barcode DLL for SAPSprint and SAPlpd, SAP Barcode Printing" /><meta name="KEYWORDS" content="FAQ, TBarCode/SAPwin, Barcode DLL, SAPSprint, SAPlpd, SAP, Barcode, Printing, CNSAPWIN, Chinese Characters" /><meta name="date" content="2024-11-11" /><meta name="REVISIT-AFTER" content="7 days" /><meta name="ROBOTS" content="all,NOODP" /><link rel="canonical" href="/en/support/faq/sap/barcode-dll/Default.aspx" /><meta property="og:site_name" content="TEC-IT" /><meta property="og:type" content="article" /><meta property="og:url" content="https://www.tec-it.com/en/support/faq/sap/barcode-dll/Default.aspx" /><meta property="og:title" content="FAQ TBarCode/SAPwin - SAP Barcode Printing: Barcode DLL for SAPSprint, SAPlpd" /><meta property="og:description" content="FAQ TBarCode/SAPwin: Barcode DLL for SAPSprint and SAPlpd, SAP Barcode Printing" /><link rel="apple-touch-icon" sizes="180x180" href="https://www.tec-it.com/images/favicon/apple-touch-icon.png" /><link rel="icon" type="image/png" href="https://www.tec-it.com/images/favicon/favicon-32x32.png" sizes="32x32" /><link rel="icon" type="image/png" href="https://www.tec-it.com/images/favicon/favicon-16x16.png" sizes="16x16" /><link rel="manifest" href="https://www.tec-it.com/manifest.json" /><link rel="mask-icon" href="https://www.tec-it.com/images/favicon/safari-pinned-tab.svg" color="#be202e" /><link rel="shortcut icon" href="https://www.tec-it.com/images/favicon/favicon.ico" /><link name="msapplication-config" href="https://www.tec-it.com/browserconfig.xml" /><link name="theme-color" content="#253e86" /><link rel="alternate" type="application/rss+xml" title="Barcode Software RSS Feeds" href="//www.tec-it.com/en/rss/RSS-2.0.aspx" /></head> <body class="en"> <!--[if lt IE 8]><p style="font:18px/24px sans-serif;margin:40px;text-align:center;background:#fff"><a href="https://updatemybrowser.org/">Your browser</a> is <b>outdated</b> and will not display this page correctly! <a href="http://browsehappy.com">Upgrade to a different browser</a> to experience this site.</p><![endif]--> <form name="aspnetForm" method="post" action="./Default.aspx?nav-path=en%2fsupport%2ffaq%2fsap%2fbarcode-dll%2f" id="aspnetForm"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTg5MjE0NjgxNmRkF4CHf+IWjD279jyt33aAE0QZQV4EOdSGquRFysbffSM=" /> </div> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" /> </div> <div class="container"> <header> <div id="preHeader" class="block-full clearfix"> <div id="ctl00_MenuShortLinks" class="linksBar"> <a id="ctl00_MenuBarcodes" title="Free Online Barcode Generator" href="//barcode.tec-it.com/en" target="_blank">Barcode Generator</a> <a id="ctl00_MenuOnlineLabelPrinting" title="Free Barcode Label Generator" href="//label.tec-it.com/en" target="_blank">Online Label Printing</a> <a id="ctl00_MenuVDA4902" title="Online VDA-4902 Label Generator" href="//label.tec-it.com/en/Group/VDA" target="_blank">VDA-4902</a> <a id="ctl00_MenuShippingLabels" title="Free Online Shipping Label Generator" href="//label.tec-it.com/en" target="_blank">Shipping Labels</a> <a id="ctl00_MenuBusinessCards" title="Free Online Business Cards with 2D Codes (QR Code, Data Matrix)" href="//businesscards.tec-it.com/en" target="_blank">QR Code Business Cards</a> </div> <div class="utilityBar"> <a id="ctl00_LinkContactIcon" title="Contact" class="contact" href="/en/company/contact/Default.aspx" target="_self"> <svg x="0px" width="15px" height="15px" viewBox="0 0 15 15" enable-background="new 0 0 15 15" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px" xmlns="http://www.w3.org/2000/svg" version="1.1"> <g> <path fill="#808080" d="M12.617,13.299l-1.548-2.862c-0.171-0.314-0.564-0.433-0.88-0.263l-1.387,0.725 c0,0-1.558,0.921-3.144-2.012C4.073,5.953,5.474,4.74,5.474,4.74l1.421-0.703c0.316-0.169,0.435-0.52,0.264-0.834L5.612,0.341 c-0.17-0.315-0.564-0.433-0.88-0.263l-1.378,0.74c0,0-2.765,2.491,0.687,8.875c3.452,6.386,6.935,5.225,6.935,5.225l1.379-0.741 C12.669,14.007,12.787,13.614,12.617,13.299z"/> </g> </svg></a> <a id="ctl00_LinkEmailIcon" title="Email" class="mail" href="https://www.tec-it.com/en/company/contact/onlineform/Default.aspx" target="_self"> <svg x="0px" width="15px" height="15px" viewBox="0 0 15 15" enable-background="new 0 0 15 15" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px" xmlns="http://www.w3.org/2000/svg" version="1.1"> <g> <polygon fill="#808080" points="7.502,7.624 15,4.058 15,2.5 0,2.5 0,4.009 "/> <polygon fill="#808080" points="7.498,9.286 0,5.675 0,12.5 15,12.5 15,5.72 "/> </g> </svg></a> <ul id="ListLanguages" class="styled-list languageList"><li><a href="/de/support/faq/sap/barcode-dll/Default.aspx" title="Deutsch"><span>de</span></a></li><li><a href="/en/support/faq/sap/barcode-dll/Default.aspx" title="English" class="selected"><span>en</span></a></li><li><a href="/es/support/faq/sap/barcode-dll/Default.aspx" title="Español"><span>es</span></a></li><li><a href="/fr/support/faq/sap/barcode-dll/Default.aspx" title="Français"><span>fr</span></a></li><li><a href="/it/support/faq/sap/barcode-dll/Default.aspx" title="Italiano"><span>it</span></a></li><li><a href="/ru/support/faq/sap/barcode-dll/Default.aspx" title="Русский"><span>ru</span></a></li><li><a href="/zh-cn/support/faq/sap/barcode-dll/Default.aspx" title="中文"><span>zh-cn</span></a></li></ul> </div> </div> <!-- Header Menu --> <div id="logo-pane" class="block-3 no-mar"> <div class="block-1 block-h-1"></div> <div class="block-2 block-h-1"> <a id="ctl00_LinkHome" title="Barcode Software and More..." href="/en/start/Default.aspx" target="_self"></a> </div> </div> <ul id="MainMenu" class="link-list block-6 no-mar styled-list primary-menu"><li class="link-list-item block-1 _no-mar block-h-1 bg-color-menu"><a href="/en/software/Default.aspx" target="_self"><span>Software</span></a><ul class="sub-menu styled-list"><li><div><div class="alt-text">Software and Apps</div><div class="column"><p class="icon" style="background-image: url('pics/menu/barcode-software.png')"><a href="/en/software/barcode-software/Default.aspx" target="_self"><span>Barcode Software, QR/2D</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/software/barcode-software/barcode-creator/barcode-studio/Default.aspx" target="_self"><span>Barcode Studio</span></a></li><li class="icon"><a href="/en/software/barcode-software/office/word-excel/Default.aspx" target="_self"><span>TBarCode Office</span></a></li><li class="icon"><a href="/en/software/barcode-software/tbarcode/overview/Default.aspx" target="_self"><span>TBarCode SDK</span></a></li><li class="icon"><a href="/en/software/barcode-software/barcode-linux-unix-mac-os-x/overview/Default.aspx" target="_self"><span>TBarCode/X</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/barcode-software-sap.png')"><a href="/en/software/sap/Default.aspx" target="_self"><span>Barcode Software - SAP</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/software/sap/barcode-dll/general/Default.aspx" target="_self"><span>SAP Barcode DLL</span></a></li><li class="icon"><a href="/en/software/sap/barcode-direct/general/Default.aspx" target="_self"><span>TBarCode/Direct</span></a></li><li class="icon"><a href="/en/software/barcode-software/barcode-linux-unix-mac-os-x/overview/Default.aspx" target="_self"><span>TBarCode/X</span></a></li><li class="icon"><a href="/en/software/sap/seh300/barcode-server/Default.aspx" target="_self"><span>TBarCode/Embedded</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/label-software.png')"><a href="/en/software/label-printing/Default.aspx" target="_self"><span>Label Software</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/software/label-printing/label-software/tformer/Default.aspx" target="_self"><span>TFORMer Designer</span></a></li><li class="icon"><a href="/en/software/label-printing/label-software/labeling-sdk/Default.aspx" target="_self"><span>TFORMer SDK</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/report-generator.png')"><a href="/en/software/report-generator/Default.aspx" target="_self"><span>Reporting Software</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/software/report-generator/report-designer/tformer-designer/Default.aspx" target="_self"><span>TFORMer Designer</span></a></li><li class="icon"><a href="/en/software/report-generator/reporting-component/tformer-runtime/Default.aspx" target="_self"><span>TFORMer SDK</span></a></li></ul></div><div class="column"><p class="icon" style="background-image: url('pics/menu/data-acquisition.png')"><a href="/en/software/data-acquisition/Default.aspx" target="_self"><span>Data Acquisition</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/software/data-acquisition/twedge/keyboard-wedge/Default.aspx" target="_self"><span>TWedge</span></a></li><li class="icon"><a href="/en/software/data-acquisition/Event_Check-In/overview/Default.aspx" target="_self"><span>BlueBooking</span></a></li><li class="icon"><a href="/en/software/data-acquisition/tconnector/activex/Default.aspx" target="_self"><span>TConnector</span></a></li><li class="icon"><a href="/en/software/data-acquisition/twedgece/pocket-pc/Default.aspx" target="_self"><span>TWedgeCE</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/android.png')"><a href="/en/software/mobile-data-acquisition/Default.aspx" target="_self"><span>Mobile Data Acquisition</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/software/mobile-data-acquisition/scan-it-to-office/overview/Default.aspx" target="_self"><span>Scan-IT to Office</span></a></li><li class="icon"><a href="/en/software/mobile-data-acquisition/barcode-keyboard/barcodekeyboard-overview/Default.aspx" target="_self"><span>Scanner Keyboard</span></a></li><li class="icon"><a href="/en/software/mobile-data-acquisition/rapid-inventory/overview/Default.aspx" target="_self"><span>Rapid Inventory</span></a></li><li class="icon"><a href="/en/software/mobile-data-acquisition/wireless-barcode-scanner/overview/Default.aspx" target="_self"><span>Wireless Barcode Scanner</span></a></li><li class="icon"><a href="/en/software/mobile-data-acquisition/getblue/android-smartphone/Default.aspx" target="_self"><span>GetBlue</span></a></li><li class="icon"><a href="/en/software/mobile-data-acquisition/bluepiano/keyboard-wedge/Default.aspx" target="_self"><span>BluePiano</span></a></li></ul></div><div class="column"><p class="icon" style="background-image: url('pics/menu/free-tools.png')"><a href="/en/software/online/Default.aspx" target="_self"><span>Online Tools</span></a></p><ul class="styled-list"><li class="icon"><a href="//qrcode.tec-it.com/en" target="_blank"><span>QR Code Generator</span></a></li><li class="icon"><a href="//barcode.tec-it.com/en" target="_blank"><span>Barcode Generator</span></a></li><li class="icon"><a href="//label.tec-it.com/en/Group/VDA" target="_blank"><span>VDA 4902 Labels</span></a></li><li class="icon"><a href="//label.tec-it.com/en" target="_blank"><span>Shipping Labels</span></a></li><li class="icon"><a href="//label.tec-it.com/en" target="_blank"><span>Barcode Labels</span></a></li><li class="icon"><a href="//businesscards.tec-it.com/en" target="_blank"><span>QR Code Business Cards</span></a></li></ul></div></div></li></ul></li><li class="link-list-item block-1 _no-mar block-h-1 bg-color-menu"><a href="/en/download/Default.aspx" target="_self"><span>Download</span></a><ul class="sub-menu styled-list"><li><div><div class="alt-text">Software Downloads</div><div class="column"><p class="icon" style="background-image: url('pics/menu/barcode-studio.png?v0.1')"><a href="/en/download/barcode-studio/Default.aspx" target="_self"><span>Barcode Studio</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/download/barcode-studio/windows/Download.aspx" target="_self"><span>For Windows</span></a></li><li class="icon"><a href="/en/download/barcode-studio/mac-os-x/Download.aspx" target="_self"><span>For macOS</span></a></li><li class="icon"><a href="/en/download/barcode-studio/unix-linux-mac-os-x/Download.aspx" target="_self"><span>For Linux</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/tbarcode-office.png?v0.1')"><a href="/en/download/tbarcode-office/Download.aspx" target="_self"><span>TBarCode Office</span></a></p><p class="icon" style="background-image: url('pics/menu/tbarcode-sdk.png?v0.1')"><a href="/en/download/tbarcode/Download.aspx" target="_self"><span>TBarCode SDK</span></a></p><p class="icon" style="background-image: url('pics/menu/tbarcode-x.png')"><a href="/en/download/tbarcodex/Default.aspx" target="_self"><span>TBarCode/X</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/download/tbarcodex/linux/Download.aspx" target="_self"><span>Linux</span></a></li><li class="icon"><a href="/en/download/tbarcodex/unix-linux/Download.aspx" target="_self"><span>UNIX</span></a></li><li class="icon"><a href="/en/download/tbarcodex/mac-os/Download.aspx" target="_self"><span>macOS</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/barcode-software-sap.png')"><a href="/en/download/sap/Download.aspx" target="_self"><span>TBarCode/SAPwin</span></a></p><p class="icon" style="background-image: url('pics/menu/tformer.png')"><a href="/en/download/tformer/Default.aspx" target="_self"><span>TFORMer</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/download/tformer/windows/Download.aspx" target="_self"><span>Windows</span></a></li><li class="icon"><a href="/en/download/tformer/unix-linux-mac-os/Download.aspx" target="_self"><span>UNIX, Linux, Mac OS X</span></a></li></ul></div><div class="column"><p class="icon" style="background-image: url('pics/menu/data-acquisition.png')"><a href="/en/download/data-acquisition/Default.aspx" target="_self"><span>Data Acquisition</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/download/data-acquisition/twedge/Download.aspx" target="_self"><span>TWedge</span></a></li><li class="icon"><a href="/en/download/data-acquisition/bluebooking/Download.aspx" target="_self"><span>BlueBooking</span></a></li><li class="icon"><a href="/en/download/data-acquisition/tconnector/Download.aspx" target="_self"><span>TConnector</span></a></li><li class="icon"><a href="/en/download/data-acquisition/twedgece/Download.aspx" target="_self"><span>TWedgeCE</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/android.png')"><a href="/en/download/mobile-data-acquisition/Default.aspx" target="_self"><span>Mobile Data Acquisition</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/download/mobile-data-acquisition/barcode-keyboard/Download.aspx" target="_self"><span>Scanner Keyboard</span></a></li><li class="icon"><a href="/en/download/mobile-data-acquisition/scan-it-to-office/Download.aspx" target="_self"><span>Scan-IT to Office</span></a></li><li class="icon"><a href="/en/download/mobile-data-acquisition/rapid-inventory/Download.aspx" target="_self"><span>Rapid Inventory</span></a></li><li class="icon"><a href="/en/download/mobile-data-acquisition/wireless-barcode-scanner/Download.aspx" target="_self"><span>Wireless Barcode Scanner</span></a></li><li class="icon"><a href="/en/download/mobile-data-acquisition/getblue/Download.aspx" target="_self"><span>GetBlue</span></a></li><li class="icon"><a href="/en/download/mobile-data-acquisition/bluepiano/Download.aspx" target="_self"><span>BluePiano</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/free-tools.png')"><a href="/en/download/free-software/Default.aspx" target="_self"><span>Freeware</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/download/free-software/qrcode-studio/Download.aspx" target="_self"><span>QR-Code Studio</span></a></li></ul></div></div></li></ul></li><li class="link-list-item block-1 _no-mar block-h-1 bg-color-menu"><a href="/en/order/Default.aspx" target="_self"><span>Order</span></a><ul class="sub-menu styled-list"><li><div><div class="alt-text">Buy Software</div><div class="column"><p class="icon" style="background-image: url('pics/menu/online-order.png')"><a href="https://www.tec-it.com/en/order/orderform/OrderForm.aspx" target="_self"><span>Online Order</span></a></p><p class="icon" style="background-image: url('pics/menu/prices.png')"><a href="/en/order/prices/PriceList.aspx" target="_self"><span>Prices</span></a></p><p class="icon" style="background-image: url('pics/menu/faqs.png')"><a href="/en/order/faq/how-to-order/Default.aspx" target="_self"><span>FAQs</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/order/faq/how-to-order/Default.aspx" target="_self"><span>Ordering</span></a></li><li class="icon"><a href="/en/order/faq/licenses/Default.aspx" target="_self"><span>License Types</span></a></li><li class="icon"><a href="/en/order/faq/update/Default.aspx" target="_self"><span>Updates</span></a></li><li class="icon"><a href="/en/order/faq/upgrade/Default.aspx" target="_self"><span>Upgrades</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/license-terms.png')"><a href="/download/PDF/LicTerms_EN.pdf" target="_blank"><span>License Terms (PDF)</span></a></p></div></div></li></ul></li><li class="link-list-item block-1 _no-mar block-h-1 bg-color-menu"><a href="/en/support/Default.aspx" target="_self" class="selected"><span>Support</span></a><ul class="sub-menu styled-list"><li><div><div class="alt-text">Let Us Help You</div><div class="column"><p class="icon" style="background-image: url('pics/menu/faqs.png')"><a href="/en/support/faq/Default.aspx" target="_self"><span>FAQs</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/order/faq/how-to-order/Default.aspx" target="_self"><span>Ordering</span></a></li><li class="icon"><a href="/en/support/faq/licensing/Default.aspx" target="_self"><span>Licensing</span></a></li><li class="icon"><a href="/en/support/faq/barcode/bar-code-config/Default.aspx" target="_self"><span>Barcodes</span></a></li><li class="icon"><a href="/en/support/faq/barcode-studio/Default.aspx" target="_self"><span>Barcode Studio</span></a></li><li class="icon"><a href="/en/support/faq/tbarcode/barcode-ocx/Default.aspx" target="_self"><span>TBarCode SDK</span></a></li><li class="icon"><a href="/en/support/faq/tbarcode-office/tbarcode-office-installation/Default.aspx" target="_self"><span>TBarCode Office</span></a></li><li class="icon"><a href="/en/support/faq/tbarcodex/Default.aspx" target="_self"><span>TBarCode/X</span></a></li><li class="icon"><a href="/en/support/faq/tformer/designer/Default.aspx" target="_self"><span>TFORMer</span></a></li><li class="icon"><a href="/en/support/faq/sap/barcode-dll/Default.aspx" target="_self"><span>Software for SAP</span></a></li><li class="icon"><a href="/en/support/faq/daq/twedge/Default.aspx" target="_self"><span>Data Acquisition</span></a></li><li class="icon"><a href="/en/support/faq/mobile-daq/scan-it-to-office/Default.aspx" target="_self"><span>Mobile Data Acquisition</span></a></li></ul></div><div class="column"><p class="icon" style="background-image: url('pics/menu/help-me.png')"><a href="/en/company/contact/onlineform/Default.aspx" target="_self"><span>Help Me!</span></a></p><p class="icon" style="background-image: url('pics/menu/knowledge-base.png')"><a href="/en/support/knowbase/Default.aspx" target="_self"><span>Knowledge-Base</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/support/knowbase/barcode-overview/linear/Default.aspx" target="_self"><span>Barcode Overview</span></a></li><li class="icon"><a href="/en/support/knowbase/symbologies/qrcode/Default.aspx" target="_self"><span>Barcode Symbologies</span></a></li><li class="icon"><a href="/en/support/knowbase/gs1-application-identifier/Default.aspx" target="_self"><span>GS1 Application Identifier</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/links.png')"><a href="/en/support/links/Default.aspx" target="_self"><span>Links</span></a></p><p class="icon" style="background-image: url('pics/menu/protected-area.png')"><a href="/en/support/customer/Default.aspx" target="_self"><span>Protected Area</span></a></p></div></div></li></ul></li><li class="link-list-item block-1 _no-mar block-h-1 bg-color-menu"><a href="/en/service/Default.aspx" target="_self"><span>Service</span></a><ul class="sub-menu styled-list"><li><div><div class="alt-text">More Benefits</div><div class="column"><p class="icon" style="background-image: url('pics/menu/software-development.png')"><a href="/en/service/development/Default.aspx" target="_self"><span>Software and Apps</span></a></p><p class="icon" style="background-image: url('pics/menu/web-solutions.png')"><a href="/en/service/web/Default.aspx" target="_self"><span>Web and Cloud</span></a></p><p class="icon" style="background-image: url('pics/menu/training-courses.png')"><a href="/en/service/schulung/Default.aspx" target="_self"><span>Training Courses</span></a></p><p class="icon" style="background-image: url('pics/menu/sap-consulting.png')"><a href="/en/service/consulting/Default.aspx" target="_self"><span>SAP Consulting</span></a></p></div></div></li></ul></li><li class="link-list-item block-1 _no-mar block-h-1 bg-color-menu"><a href="/en/company/Default.aspx" target="_self"><span>About Us</span></a><ul class="sub-menu styled-list"><li><div><div class="alt-text">About Us</div><div class="column"><p class="icon" style="background-image: url('pics/menu/contact.png')"><a href="/en/company/contact/Default.aspx" target="_self"><span>Contact</span></a></p><ul class="styled-list"><li class="icon"><a href="https://www.tec-it.com/en/company/contact/onlineform/Default.aspx" target="_self"><span>Online Inquiry</span></a></li><li class="icon"><a href="/en/company/contact/map/Default.aspx" target="_self"><span>Map</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/reference.png')"><a href="/en/company/references/success/Default.aspx" target="_self"><span>References</span></a></p><ul class="styled-list"><li class="icon"><a href="/en/company/references/success/Default.aspx" target="_self"><span>Success Stories</span></a></li><li class="icon"><a href="/en/company/references/barcode/Default.aspx" target="_self"><span>Standard Software</span></a></li></ul><p class="icon" style="background-image: url('pics/menu/reseller.png')"><a href="/en/company/resellers/Default.aspx" target="_self"><span>Resellers</span></a></p><p class="icon" style="background-image: url('pics/menu/integrators.png')"><a href="/en/company/integrators/Default.aspx" target="_self"><span>Integrators</span></a></p><p class="icon" style="background-image: url('pics/menu/partner.png')"><a href="/en/company/partners/Default.aspx" target="_self"><span>Partners</span></a></p><p class="icon" style="background-image: url('pics/menu/link-tecit.png')"><a href="/en/company/linktous/Default.aspx" target="_self"><span>Link to TEC-IT</span></a></p></div><div class="column"><p class="icon" style="background-image: url('pics/menu/jobs.png')"><a href="/en/company/jobs/Default.aspx" target="_self"><span>Jobs</span></a></p><p class="icon" style="background-image: url('pics/menu/agb.png')"><a href="/en/company/agb/Default.aspx" target="_self"><span>Legal Terms</span></a></p><p class="icon" style="background-image: url('pics/menu/impressum.png')"><a href="/en/company/impressum/Default.aspx" target="_self"><span>Imprint</span></a></p></div></div></li></ul></li></ul> <div class="clear anti-mar"> </div> <div id="logo-pane-small" class="clearfix block-full"> <div class="logo"><a href="/"></a></div> <div class="homeWrapper"> <a href="/"></a> <div class="primary-menu-select"> <div class="styled-select"> <select size="1" name="ctl00$SelectMainMenu" id="ctl00_SelectMainMenu" onchange="if(this.value!=''){document.location.href=this.value}"> <option value="/en/start/Default.aspx">OVERVIEW</option> <option value="/en/software/Default.aspx">SOFTWARE</option> <option value="/en/software/barcode-software/Default.aspx">- Barcode Software, QR/2D</option> <option value="/en/software/sap/Default.aspx">- Barcode Software - SAP</option> <option value="/en/software/label-printing/Default.aspx">- Label Software</option> <option value="/en/software/report-generator/Default.aspx">- Reporting Software</option> <option value="/en/software/data-acquisition/Default.aspx">- Data Acquisition</option> <option value="/en/software/mobile-data-acquisition/Default.aspx">- Mobile Data Acquisition</option> <option value="/en/software/online/Default.aspx">- Online Tools</option> <option value="/en/download/Default.aspx">DOWNLOAD</option> <option value="/en/download/barcode-studio/Default.aspx">- Barcode Studio</option> <option value="/en/download/tbarcode-office/Download.aspx">- TBarCode Office</option> <option value="/en/download/tbarcode/Download.aspx">- TBarCode SDK</option> <option value="/en/download/tbarcodex/Default.aspx">- TBarCode/X</option> <option value="/en/download/sap/Download.aspx">- TBarCode/SAPwin</option> <option value="/en/download/tformer/Default.aspx">- TFORMer</option> <option value="/en/download/data-acquisition/Default.aspx">- Data Acquisition</option> <option value="/en/download/mobile-data-acquisition/Default.aspx">- Mobile Data Acquisition</option> <option value="/en/download/free-software/Default.aspx">- Freeware</option> <option value="/en/order/Default.aspx">ORDER</option> <option value="https://www.tec-it.com/en/order/orderform/OrderForm.aspx">- Online Order</option> <option value="/en/order/prices/PriceList.aspx">- Prices</option> <option value="/en/order/faq/how-to-order/Default.aspx">- FAQs</option> <option value="/download/PDF/LicTerms_EN.pdf">- License Terms (PDF)</option> <option value="/en/support/Default.aspx">SUPPORT</option> <option selected="selected" value="/en/support/faq/Default.aspx">- FAQs</option> <option value="/en/company/contact/onlineform/Default.aspx">- Help Me!</option> <option value="/en/support/knowbase/Default.aspx">- Knowledge-Base</option> <option value="/en/support/links/Default.aspx">- Links</option> <option value="/en/support/customer/Default.aspx">- Protected Area</option> <option value="/en/service/Default.aspx">SERVICE</option> <option value="/en/service/development/Default.aspx">- Software and Apps</option> <option value="/en/service/web/Default.aspx">- Web and Cloud</option> <option value="/en/service/schulung/Default.aspx">- Training Courses</option> <option value="/en/service/consulting/Default.aspx">- SAP Consulting</option> <option value="/en/company/Default.aspx">ABOUT US</option> <option value="/en/company/contact/Default.aspx">- Contact</option> <option value="/en/company/references/success/Default.aspx">- References</option> <option value="/en/company/resellers/Default.aspx">- Resellers</option> <option value="/en/company/integrators/Default.aspx">- Integrators</option> <option value="/en/company/partners/Default.aspx">- Partners</option> <option value="/en/company/linktous/Default.aspx">- Link to TEC-IT</option> <option value="/en/company/jobs/Default.aspx">- Jobs</option> <option value="/en/company/agb/Default.aspx">- Legal Terms</option> <option value="/en/company/impressum/Default.aspx">- Imprint</option> </select> </div> </div> </div> </div> <div class="block-full nav-path"> <ul id="SiteMapPath1" class="styled-list"><li><a href="/en/start/Default.aspx" title="Home..." target="_self"><span>Home</span></a></li><li><a href="/en/support/Default.aspx" title="Support, FAQ, Barcode Overview, Links, Tips and Tricks" target="_self"><span>Support</span></a></li><li><a href="/en/support/faq/Default.aspx" title="Questions, problems? Check out the FAQ!" target="_self"><span>FAQs</span></a></li><li><a href="/en/support/faq/sap/barcode-dll/Default.aspx" title="FAQ about TBarCode/SAPwin and TBarCode/Direct (installation, configuration, etc.)." target="_self"><span>Software for SAP</span></a></li><li><a href="/en/support/faq/sap/barcode-dll/Default.aspx" title="FAQ TBarCode/SAPwin - Barcode DLL for SAPSprint and SAPlpd" target="_self"><span>TBarCode/SAPwin</span></a></li></ul> </div> </header> <!-- page content --> <div class="clear anti-mar" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:custom="customNS"> </div><div class="block-full bg-color-main content-without-sidebar" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:custom="customNS"><div class="inbetween"><div class="block-inner"><div id="Title" class="Title _none_A"><a id="102100" name="102100"></a><div class="tbl-bottom"><div class="tbl-td "><h1 class="page-h1">FAQ: TBarCode/SAPwin - SAP Barcode DLL</h1></div></div><div class="clear page-h1-divider"></div><div id="PageLinks" class="Title"><a href="/en/support/faq/sap/barcode-dll/Default.aspx" title="FAQ TBarCode/SAPwin - Barcode DLL for SAPSprint and SAPlpd" target="_self" class="selected header">TBarCode/SAPwin</a><a href="/en/support/faq/sap/barcode-direct/Default.aspx" title="FAQ TBarCode/Direct, a smart solution for SAP Barcode Printing with PostScript printers" target="_self" class=" header">TBarCode/Direct</a><a href="/en/support/faq/sap/barcode-linux-unix-mac-os-x/Default.aspx" title="FAQ TBarCode/X - Barcode Generator for SAP R/3, UNIX, Linux and Mac OS X" target="_self" class=" header">TBarCode/X</a></div><div class="clear"></div><div class="subtitle"><ul class="directory "><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#104092">Which Barcode Product Is Best Suited for My Environment?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102179">What Are the Basic Installation and Configuration Steps?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102550">Insert a Data Matrix Barcode into Your SAP System</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#107165">Insert a QR Code</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#106844">Data Limit with 2D Barcodes</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102201">How Can I Export a Device Type?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102102">How Can I Print Chinese Characters?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102180">Unwanted Characters Printed Beside the Barcode</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#106451">Changed Barcode Properties After Support-Package SAPKB70026</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#109190">No Barcodes on the Printout</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102538">No Barcodes After Upgrade of SAP System</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#109194">Wrong Barcode Size After Update to Version 10</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#109197">Wrong Barcode Position After Update to Version 10</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#110337">After Licensing the Barcodes Are Still in Demo Mode</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102181">Wrong Printing Order, Intermittent Licensing</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102199">SAPSprint Print Job Terminates with CreateDCW</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102182">Distorted Barcode Image</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102200">SAPlpd Crashes with High Amount of Barcode Data</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102202">How Can I Fine Tune the Barcode Position?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102203">How Can I Change the Size / Orientation of the Barcode?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#105653">How Can I Change the Font of the Human Readable Text?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102347">Barcode Log File Coordinates</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#103056">How Can I Optimize the Barcode Quality?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#112184">Barcode Quality Problems with 203 DPI Printers (Zebra etc)</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#104101">SAPSprint - Problems with Slow Printing</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#104338">SAPSprint Can't Be Started After Barcode DLL Installation</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102205">GS1/EAN-128 Variable Length AI with FNC1</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102546">How Can I Run a Silent Setup with TBarCode/SAPwin?</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102552">Wrong Host Spool Access Method (HSAM)</a></li><li><a href="en/support/faq/sap/barcode-dll/Default.aspx#102860">No Barcodes with PDF Printer in SAP</a></li></ul></div></div><div class="ContentBlock post-big _none_"><a id="104092" name="104092"></a><h2 class="" style="">Which Barcode Product Is Best Suited for My Environment?</h2> <p>TEC-IT offers three different solutions for bar code generation in SAP. Each solution has its special advantages and characteristics.</p> <h3 class="">TBarCode/SAPwin</h3> <p>This <a href="en/software/sap/barcode-dll/general/Default.aspx" title="TBarCode/SAPwin - Barcode DLL for SAP">Barcode DLL</a> is recommended for Microsoft<sup><span class="reg">®</span></sup> Windows environments in which you can print centrally via a print server with SAPSprint (spooling software of SAP) or on the SAPGUI client (front-end printing). Any printer using Windows drivers can be connected. The Barcode DLL is also the solution of your choice in case of Unicode printing with SWINCF or other CF device types.</p> <h3 class="">TBarCode/Direct</h3> <p>If your company mainly uses PostScript<sup><span class="reg">®</span></sup> compatible printers, then <a href="en/software/sap/barcode-direct/general/Default.aspx" title="TBarCode/Direct - Barcodes in SAP without Middleware">TBarCode/Direct</a> is the best solution. <strong>No middleware,</strong> central installation, all printers (with PostScript).</p> <h3 class="">TBarCode/X</h3> <p>TBarCode/X is an all-round barcode software solution for UNIX<sup><span class="reg">®</span></sup>, Linux<sup><span class="reg">®</span></sup> and Mac OS X<sup><span class="reg">®</span></sup> environments. <a href="en/software/barcode-software/barcode-linux-unix-mac-os-x/overview/Default.aspx" title="TBarCode/X - Bar Code Generator Software for SAP">TBarCode/X</a> can be installed into the spool system of a print server (or on the SAP server itself). Suitable for PCL and PostScript<sup><span class="reg">®</span></sup> printers. Existing device types for PCL printers can be reused, no change to Windows drivers required.</p></div><div class="ContentBlock post-big _none_C"><a id="102179" name="102179"></a><h2 class="" style="">What Are the Basic Installation and Configuration Steps?</h2> <p>You must use at least one of the Spool Transfer Programs <var>SAPSprint</var> or SAPlpd - or the SAPGUI (Windows) Client.</p> <h3 class="">Using SAPSprint</h3> <ul class=""> <li>Install TBarCode/SAPwin in the <var>SAPSprint installation folder</var>.</li></ul> <div class="div-note">SAPSprint is a Spool Transfer Software from SAP (see OSS Note # 894444) designed to be used on a print server (Windows platform).</div> <h3 class="">Using SAPGUI</h3> <ul class=""> <li>Using Windows Client (front-end printing), install TBarCode/SAPwin into the <var>SAPGUI directory</var> (method G). V11 will chose the correct version and installation path automatically. V10: Use the x64 version for SAPgui 8.0+ (64-bit) and select the correct installation path manually.</li> </ul> <h3 class="">Configuring SAP</h3> <ul class=""> <li>Copy the device type <var>SWIN</var> to <var>ZSWIN</var>.</li> <li>In <var>SPAD</var>, add a new printer or modify an existing printer (e.g. your local printer), use <var>ZSWIN </var> as device type. The host spool method can be <var>G</var> (GUI), <var>F</var> (front-end/SAPlpd) or <var>S</var> (Server/SAPSprint).</li> <li>Print the test document <var>SAPSCRIPT-BARCODETEST</var> available on client 00. You should see barcodes on the print-out by then.</li> </ul> <h3 class="">More Information:</h3> <ul class=""><li>Printing through SAPGUI: <a href="http://help.sap.com/saphelp_nwmobile711/helpdata/en/38/5bc3f2e4bd11d18e2b0000e83dd9fc/content.htm" title="Defining an Output Device for Front-End Printing">Defining an Output Device for Front-End Printing</a></li> <li>Printing through SAPSprint: <a href="http://help.sap.com/saphelp_nwmobile711/helpdata/en/d9/4a973751ea11d189570000e829fbbd/content.htm" title="Setting Up Remote Printing for Microsoft Windows PCs">Setting Up Remote Printing for Microsoft Windows PCs</a></li></ul> <p>For detailed TBarCode/SAPwin installation instructions read the <a href="en/download/sap/Download.aspx" target="_blank" title="Download TBarCode/SAPwin Manual">TBarCode/SAPwin Manual</a>.</p></div><div class="ContentBlock post-big _none_A"><a id="102550" name="102550"></a><h2 class="" style="">Insert a Data Matrix Barcode into Your SAP System</h2> <p>Here are the steps to insert a <a href="en/support/knowbase/symbologies/datamatrix/Default.aspx" title="Data Matrix">Data Matrix</a> bar code into your SAP system.</p> <h3 class="">Precautions</h3> <ul class=""> <li>Make sure you have a copy of a SAPWIN based device type (e.g. copy device type SWIN to ZSWIN – see our manual <var>6 Create a Device Type Copy</var>).</li> <li>Assign this device type to a printer – see manual <var>7 Assign the Device Type to a Printer.</var></li> <li>You can test your TBarCode/SAPwin installation by printing the SAPSCRIPT- BARCODETEST (client 00) - see our manual <var>9 Test Barcode Printing</var>. If this SAPscript document does not exist you can request it from our support.</li> </ul> <h3 class="">Add Data Matrix System Bar Code</h3> <ul class=""><li>Use Transaction SE73 – System Bar Codes (see manual <var>12.2.1 New System Barcode)</var>. Add a new system barcode (namespace Z... e.g. name = ZDATMAT) as <var>conventional</var> system barcode ("old" bar code technology).</li> </ul> <h3 class="">Define Data Matrix Printer Barcode</h3> <ul class=""> <li>Enter Transaction SE73 – Printer barcodes. Follow the steps in the manual section "8 Define Printer Barcodes".</li> <li>Select ZDATMAT and add a new prefix for it (e.g. SBP90), as for the suffix you can use the existing suffix SBS01.</li> <li><p>Edit the prefix (SBP90) and enter the control sequence: <var>bC=DMX,M=508,D=</var></p> <div class="div-note">Make sure that the prefix Variant is set to 5, you can change that in transaction SPAD. The Printcontrol must be marked Extended (see manual <var>23.4.4 Wrong Variant of Print-Control Prefix.</var>)</div></li> </ul> <h3 class="">Add Data Matrix Character Format (Style)</h3> <p>There are multiple ways to insert a barcode into your form (see manual <var>11 Using Barcodes in SAP</var>). If you decided to use a bar code character format (preferred way), you have to add ZDATMAT as new available character format to your style. </p> <ul class=""> <li>Edit the style you have assigned to your form and add ZDATMAT as new barcode character format.</li> <li>Use transaction SE72 for editing SAPscript styles.</li> <li>Use transaction SmartStyles for editing Smart Form styles (see manual <var>11.2.2</var>)</li> </ul> <h3 class="">More Printcontrols</h3> DP Premium Address 22x22 Data Matrix: <ul class=""> <li>Data provided in ASCII format (with escape sequences) <pre style="">bC=DMX,M=423,DMB=1,DMS=7,E=1,D=</pre> </li> <li>Data provided in Hex format <pre style="">bC=DMX,M=423,DMB=1,DMS=7,DH=</pre></li> </ul> GS1 DataMatrix: <ul class=""> <li>Print control prefix <pre style="">bC=DMX,M=508,DMF=1,E=1,D=</pre></li> <li>Sample data: <b>01</b>12345678901231<b>10</b>1234567890<span class="boldred" style="">\F</span><b>11</b>120727<br /> <span class="boldred" style="">\F</span> encodes the FNC1 field terminator for variable length AI fields.</li> </ul></div><div class="ContentBlock post-big _none_A"><a id="107165" name="107165"></a><h2 class="" style="">Insert a QR Code<sup><span class="reg">®</span></sup> into Your SAP System</h2> <p>Here are the steps to insert a <a href="en/support/knowbase/symbologies/qrcode/Default.aspx" title="QR Code">QR Code<sup><span class="reg">®</span></sup></a> 2D bar code into your SAP system.</p> <h3 class="">Precautions</h3> <ul class=""> <li>Make sure you have a copy of a SAPWIN based device type (e.g. copy device type SWIN to ZSWIN – see our manual <var>6 Create a Device Type Copy</var>).</li> <li>Assign this device type to a printer – see manual <var>7 Assign the Device Type to a Printer.</var></li> <li>You can test your TBarCode/SAPwin installation by printing the SAPSCRIPT- BARCODETEST (client 00) - see our manual <var>9 Test Barcode Printing</var>. If this SAPscript document does not exist you can request it from our support.</li> </ul> <h3 class="">Add QR Code System Bar Code</h3> <ul class=""><li>Use Transaction SE73 – System Bar codes (see manual <var>12.2.1 New System Barcode)</var>. Add a new system bar code (name space Z... e.g. name = ZQRCODE) as <var>conventional</var> system bar code ("old" bar code technology).</li> </ul> <h3 class="">Define QR Code Printer Barcode</h3> <ul class=""> <li>Enter Transaction SE73 – Printer bar codes. Follow the steps in the manual section "8 Define Printer Barcodes".</li> <li>Select ZQRCODE and add a new prefix for it (e.g. SBP91), as for the suffix you can use the existing suffix SBS01.</li> <li><p>Edit the prefix (SBP91) and enter the control sequence: <var>bC=QR2,M=508,D=</var></p> <div class="div-note">Make sure that the prefix Variant is set to 5, you can change that in transaction SPAD. The Printcontrol must be marked Extended (see manual <var>23.4.4 Wrong Variant of Print-Control Prefix</var>).</div></li> </ul> <h3 class="">Add QR Code Character Format (Style)</h3> <p>There are multiple ways to insert a barcode into your form (see manual <var>11 Using Barcodes in SAP</var>). If you decided to use a bar code character format (preferred way), you have to add ZQRCODE as new available character format to your style. </p> <ul class=""> <li>Edit the style you have assigned to your form and add ZQRCODE as new barcode character format.</li> <li>Use transaction SE72 for editing SAPscript styles.</li> <li>Use transaction SmartStyles for editing Smart Form styles (see manual <var>11.2.2</var>)</li> </ul> <h3 class="">More Printcontrols</h3> <ul class=""> <li>QR-Code with UTF-8 encoding (e.g. for Chinese characters): <pre style="">bC=QRC,M=1016,CP=6,D=</pre> Note: Needs TBarCode/SAPwin 10.1 in combination with SAPSprint 730 Patch 16 and/or SAPGUI 730 Patch 10 or newer. A device type with Unicode support (SWINCF or SWINCFC) must be used.</li> </ul></div><div class="ContentBlock post-big _none_A"><a id="106844" name="106844"></a><h2 class="" style="">Data Limit with 2D Barcodes</h2> <p>Depending on SAP version and whether you use SAPscript or Smart Forms you have a limit between 70 and 255 characters for the bar codes.</p> <ul class=""><u>Technical background:</u> In SAP the lines are processed in two steps: In the first step, the paragraph is treated like normal text, i.e. line breaks are added as needed (depending on the available space and font size). In the second step, the line marked as barcode is passed to the barcode generator and the barcode image is added. But only the first line (before the text break) is converted to a barcode - the others remain unconverted. So the goal is to avoid unnecessary text breaks and to fit the barcode data into a line of text.</ul> <p>Below we describe the possible workarounds to overcome this limit:</p> <h3 class="">Font Size</h3> <p>Use a very small font size (e.g. 6 pt) for the line, where you draw the bar code. This increases the number of characters for the actual line.</p> <h3 class="">Smart Forms</h3> <p>Take a look at OSS notes 497380. Please try activating the barcode via print control and use several fields (each 255).</p> <h3 class="">SAPscript</h3> <p>Use the Print control command as shown below. The name of the print controls can be seen in the device type (SE73 printer barcodes). Split up the data into several fields (each 68).</p> <pre style=""> /: PRINT-CONTROL SBP90. = &V_BC1& = &V_BC2& /: PRINT-CONTROL SBS01. </pre> <p>According to SAP note 197177 it may be necessary to surround the print control command by a small font tag:</p> <pre style=""> * <fs><32> /: PRINT-CONTROL SBP90. = &V_BC1& = &V_BC2& /: PRINT-CONTROL SBS01. * </> </pre> <p>Alternatively you can use the RAWTEXT command as shown in SAP note 497491:</p> <pre style=""> /: PRINT-CONTROL SBP90. /: RAWTEXT &V_BC1& /: RAWTEXT &V_BC2& /: PRINT-CONTROL SBS01. </pre> <h3 class="">Barcode DLL Variables</h3> <p>The Barcode DLL supports "variables", which are concatenated together before creating the bar code. You also have to split up the data into multiple "data chunks" with that method. Advantage: You can use the common character formats for creating the bar code and can omit the (device type specific) print control command.</p> <p>See <a href="http://www.tec-it.com/Download/PDF/TBarCode10_SAPwin_2DDataSplittingQRCode.pdf" target="_blank" title="2D Barcode Data Splitting">2D Barcode Data Splitting</a></p></div><div class="ContentBlock post-big _none_A"><a id="102201" name="102201"></a><h2 class="" style="">How Can I Export a Device Type?</h2> <ul class=""> <li>Enter transaction <var>SPAD</var> </li> <li>Main Menu: <kbd>Utilities --> For Device Types --> Export</kbd></li> <li>Object Selection = Device Type </li> <li>Enter the name of the device type into the input field [Object Name] </li> <li>Click Execute or press <b>F8</b> </li> <li>In the following dialog enter (or confirm) the path where the export file should be saved </li> </ul> </div><div class="ContentBlock post-big _none_A"><a id="102102" name="102102"></a><h2 class="" style="">How Can I Print Chinese Characters?</h2> <p>Please look at SAP OSS Note # 83502.</p> <p>If your SAP system is a Unicode system, there should be a device type <var>SWINCFC</var> for printing Chinese characters. For Non-Unicode systems you can use <var>CNSAPWIN</var>.</p> <ul class=""><li>Make a copy of it and adjust the Printer Barcodes (transaction <var>SE73</var>) as shown in our manual.</li><li>Then assign this device type to your printer (transaction <var>SPAD</var>).</li></ul> <div class="div-note">For TBarCode/SAPwin you need a device type based on the SAPwin device driver!</div></div><div class="ContentBlock post-big _none_A" id="DIV_SBS01"><a id="102180" name="102180"></a><a name="SBS01"></a><h2 class="" style="">Unwanted Characters Printed Beside the Barcode</h2> <h4 class="" style="">Wrong defined print control suffix <var>SBS01</var></h4> <ul class=""> <li>Please read <var>FAQ section 23.11</var> of the <a href="en/download/sap/Download.aspx" title="Download TBarCode/SAPwin Manual">user manual</a> to learn how to solve this problem.</li> <li>Please check out SAP Note <var>1079665 - Missing formats and bar codes in SAPWIN device types</var></li> <li>On Unicode systems, in the device types SWINCF and SWINCFC, the suffix should be Variant 1 and Hex sequence 1B00.</li> </ul> <h4 class="" style="">Chinese characters printed beside the last bar code</h4> <p>A buffer problem resulting in the output of Chinese characters after the last bar code has been fixed in <var>SAPSprint 740 Patch 5</var>. You have to update at least to this patch level or a newer one to get rid of this problem. The issue is specific to Unicode printing and may occur with TBarCode/SAPwin 10.1 or later.</p></div><div class="ContentBlock post-big _none_A"><a id="106451" name="106451"></a><h2 class="" style="">Changed Barcode Properties After Support-Package SAPKB70026</h2> <p>Problem: After installation of SAPKB70026 bar codes may be printed with different size or with different bar code properties.</p> <p>Reason: The support package may switch from conventional bar code technology (Barcode DLL) to new bar code technology from SAP.</p> <ul class=""><li><a href="http://wiki.sdn.sap.com/wiki/display/ABAP/Barcodes+and+SAPscript+forms" target="_blank" title="Barcodes and SAPscript forms">Barcodes and SAPscript forms</a></li> <li>SAP Note 1558595 - SAPscript: New bar code technology for SAPscript</li> </ul> <p>The new bar code technology from SAP creates an image, which will be insert into the print data stream on server side. The Barcode DLL remains unused, settings from printer bar codes (SE73) are ignored.</p> <p>We recommend to contact SAP support. We don't know any method to switch a system bar code from <var>new bar code technology</var> back to <var>conventional bar code technology</var> in order to restore the original behavior.</p></div><div class="ContentBlock post-big _none_A"><a id="109190" name="109190"></a><h2 class="" style="">No Barcodes on the Printout</h2> <p>Possible reasons:</p> <ul class=""> <li>Wrong host spool access method,</li> <li>Wrong device type,</li> <li>Wrong print controls in the device type</li> <li>Barcode DLL installed for SAPlpd but front end printing uses control technology (see following FAQ).</li> </ul> <p>Please read <var>FAQ section 23.2</var> of the <a href="en/download/sap/Download.aspx" title="Download TBarCode/SAPwin Manual">user manual</a>. Make sure you have the actual version of <a href="en/download/sap/Download.aspx" title="Download TBarCode/SAPwin">TBarCode/SAPwin</a> installed.</p> <p>Please check out SAP Note <var>1079665 - Missing formats and bar codes in SAPWIN device types</var>.</p></div><div class="ContentBlock post-big _none_A"><a id="102538" name="102538"></a><h2 class="" style="">No Barcodes After Upgrade of SAP System</h2> <p>Problem: You are using front end printing with host spool method F and SAPlpd. After the upgrade of your SAP system the SAPlpd window no longer comes up and no bar codes are created.</p> <ul class=""><li>Upgrade to SAP ERP 6.0 Enhancement Package (EHP) 7 and/or Support Pack Stack (SPS) 18 - or later</li></ul> <p>Reason: After the upgrade SAP uses the same mechanism for front-end printing as with host spool method G. The document is sent to SAPgui for processing and the Barcode DLL from the SAPlpd folder is <u>not loaded</u>. See also SAP note 2028598 for details.</p> <p>Solution: Install the Barcode DLL for printing with SAPgui / host spool method G as described in the <a href="en/download/sap/Download.aspx" title="TEC-IT Barcode for SAPwin User Manual">user manual</a> of the product.</p> <ul class=""> <li>Uninstall TBarCode/SAPlpd or TBarCode/SAPwin (via Control Panel)</li> <li>Download <a href="en/download/sap/Download.aspx" title="Download TEC-IT Barcode for SAPwin">TBarCode/SAPwin latest version</a> (32 Bit).</li> <li>After running the setup, change the path of the component "Barcode DLL for SAPSprint, SAPgui..." to the path of SAPgui - usually <var>C:\Program Files (x86)\SAP\FrontEnd\SAPgui\ </var>.</li> <li>Make sure you have a license for the latest product version of TBarCode/SAPwin. In case of questions please contact our sales@tec-it.com or support@tec-it.com.</li> </ul> <div class="div-note">The Barcode DLL for SAPlpd is not compatible with front end printing / host spool access method G. Users of TBarCode/SAPlpd Version 5 need to update their product and license key.</div></div><div class="ContentBlock post-big _none_A"><a id="109194" name="109194"></a><h2 class="" style="">Wrong Barcode Size After Update to Version 10</h2> <p>Problem: <i>Rotated bar codes</i> changes their size after updating from a previous version to version 10 of the Barcode DLL.</p> <p>Reason: In version 10 the parameters for width and height are relative to the bar code, in previous versions they were relative to the page.</p> <p>Solution: For rotated bar codes the width and height needs to be exchanged (in the print control).</p> <ul class=""> <li>Identify the device type, which is assigned to your printer (e.g. ZSWIN) - use SPAD.</li> <li>Identify the bar code, which is used on the form (e.g. ZBC...). The print control prefix contains R=90 or R=270.</li> <li>Edit the print control prefix for the bar code in the device type - use SE73 or SPAD.</li> <li>Exchange width and height (B=ValueOfH,H=ValueOfB) in the control character sequence for the bar code.</li> </ul></div><div class="ContentBlock post-big _none_A"><a id="109197" name="109197"></a><h2 class="" style="">Wrong Barcode Position After Update to Version 10</h2> <p>Problem: The bar code position changed after updating from a previous version to version 10 of the Barcode DLL.</p> <p>Reason: In version 10 the bar code is drawn from actual cursor position upwards (bar code origin is bottom left) - this corresponds to BarSIMM/DIMM modules. In previous versions the bar code was drawn from cursor position downwards (bar code origin was top left).</p> <p>Solution: In order to restore the behavior of the previous versions you can set <var>Direction=-1</var> in the <var>barcode.ini</var> file.</p></div><div class="ContentBlock post-big _none_A"><a id="110337" name="110337"></a><h2 class="" style="">After Licensing the Barcodes Are Still in Demo Mode</h2> <h3 class="">Deployment</h3> <p>First install the Barcode DLL on the client (SAPgui) or on the server (SAPSprint) – depending on the way you print. More information about installation steps can be found in the <a href="https://www.tec-it.com/download/PDF/TBarCode10_SAPwin_Manual_EN.pdf" target="blank" title="TBarCode SAPwin User Manual">user manual</a> (please check it out).</p> <p>After completing the setup, the <var>barcode.ini</var> file, which contains the license data must be copied into this location (the path is version dependent!):</p> <pre style="">C:\ProgramData\TEC-IT\TBarCode SAPwin\10</pre> <div class="div-note">The ProgramData folder may be hidden in file explorer – but you can paste the path to the address bar and then you are there.</div> <ul class=""> <li>You have to overwrite the default barcode.ini, which comes with the setup.</li> <li>For front-end printing using SAPgui: After you have exchanged the barcode.ini file, <u>the SAPgui and all SAP programs must be completely terminated and restarted</u> to import the changed license.</li> <li>For printing through SAPlpd: You have to restart SAPlpd to read in the new license.</li> </ul> <h3 class="">Troubleshooting:</h3> <ul class=""> <li>The license key must match your main version (e.g. a key for version 9 can be used only with version 9 but not with version 10).</li> <li>Don’t copy the barcode.ini to the Windows directory or into the SAPSprint or SAPgui directory. Multiple barcode.ini files on the hard drive can lead to confusion and a mix of correct and incorrect license keys. Make sure that there is only one barcode.ini on the system and it is in the path we have shown above (path is version dependent). You can do a global file search to see if you have more barcode.ini files on the system.</li> <li>After each change of the barcode.ini file you need to restart SAPgui and SAPlpd (if you use them).</li> </ul> </div><div class="ContentBlock post-big _none_A"><a id="102181" name="102181"></a><h2 class="" style="">Wrong Printing Order, Intermittent Licensing</h2> <p>The following issues may be caused by parallel job processing (multi-threading) in SAPSprint.</p> <h3 class="">Wrong Printing Order</h3> <p>Fix: Turn off print job based multi-threading with the following command line:</p> <pre style="">sapsprint -oi ProcessingMode 1</pre> <p><small>* This parameter is supported in SAPSprint 1015.</small></p> <p>For problems with printing sequence caused by multi-threading read <var>SAP Note 1054561</var>.</p> <h3 class="">No Bar Codes after Heavy Traffic</h3> <p>Some users are printing at the same time large print jobs via SAPSprint. After the end of a such a print job containing bar codes, the bar codes on subsequent print jobs are missing.</p> <ul class=""><li>This may be caused by multi-threading. See previous solution <i>Wrong Printing Order</i></li></ul> <h3 class="">Some Bar Codes Are Licensed, some Bar Codes Have Demo Text</h3> <ul class=""> <li>Use the latest version of <a href="en/download/sap/Download.aspx" title="Download TBarCode/SAPwin">TBarCode/SAPwin</a></li> <li>Check if you have multiple versions of the <b>barcode.dll</b> and/or <b>barcode.ini</b> file in your system. You should use only one version. Make sure that the license key is the same in all barcode.ini files.</li> <li>This may be caused by multi-threading. See previous solution <i>Wrong Printing Order</i>.</li> </ul> </div><div class="ContentBlock post-big _none_A"><a id="102199" name="102199"></a><h2 class="" style="">SAPSprint Print Job Terminates with CreateDCW</h2> <p><b>OSS Note 1069483</b> -<kbd>"Error: CreateDCW failed: The operation completed successfully"</kbd>.</p> <p>This error is caused by a third party print monitor (coming with Windows printer driver installation).</p> <p>The following options in <b>SAPSprint Version 1018 and later</b> can deal with the CreateDCW error:</p> <ul class=""><li>The service restarts automatically once the <kbd><span class="marker add-tooltip" title="CreateDCW is one of the first calls to the printer driver. If this fails, you will not be able to print. With the Windows printer driver, the Windows spooler can create the final print job and then use the print monitor to transmit the print job to the printer." tipstyle="width:" tipclass="help" style="color: #3434b4; background: inherit; border-bottom: 1px dashed #999">CreateDCW </span></kbd> problem occurs. You can prevent auto-restart by setting the parameter <var>values</var> to 1. <pre style=""> Key: IgnoreDCError Default: 0 Other values: 1 </pre> </li> <li> <p> The SAPSprint service restarts automatically after a specified number of print jobs. This mainly reduces the occurrence of the <kbd>CreateDCW</kbd> problem described in Note 1069483. If the value is set to 0 (default), this service will not restart.</p> <pre style=""> Key: RestartAfterJobs Default: 0 Other values: any number </pre> </li></ul> <p>Try to update or downgrade the printer driver / printer port software. Not always newer versions give better results - sometimes elder drivers are more stable. A printer with PCL emulation can usually use a standard HP Laserjet 4 PCL-5 driver as well. It is also possible to use a standard Adobe driver for PostScript emulation. Often the so called "universal drivers" create more problems as the printer specific driver.</p></div><div class="ContentBlock post-big _none_A" id="DIV_gdirect"><a id="102182" name="102182"></a><a name="gdirect"></a><h2 class="" style="">Distorted Barcode Image</h2> <p>This behavior is most often caused by the Windows printer driver.</p> <ul class=""> <li>Get the latest version of TBarCode/SAPwin.</li> <li>Change the drawing method in the <var>barcode.ini</var> file: <pre style=""> [DRAW_MODE] UseGDIRect=1 </pre> If the bars are too wide, set <var>UseGDIRect=0</var>. When using SAPlpd, WWI or SAPgui, make a restart.</li> </ul> <p>You can also try the following:</p> <ul class=""><li>Print bar-codes without human readable text: Set <var>A=0</var> in the print control prefix of your printer barcode (edit it with <var>TA SE73</var>).</li> <li>Change the printing direction: set <var>Direction=1</var> in the barcode.ini file.</li> <li>Such problems may also be caused by multi-threading. See previous solution.</li> </ul> </div><div class="ContentBlock post-big _none_A"><a id="102200" name="102200"></a><h2 class="" style="">SAPlpd Crashes with High Amount of Barcode Data</h2> <p>Using 2D bar codes with a huge amount of data (e.g. via SAPscript's <var>rawtext</var> command), once you reach the limit of about <kbd>250 - 300 characters</kbd>, SAPlpd suddenly crashes. This seems to be caused by a buffer limit in <kbd>SAPlpd</kbd> and is not a problem of TBarCode/SAPwin.</p> <p>First of all verify if you can change from SAPlpd to newer SAPSprint or SAPFprint: <a href="http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60cae99b-d7c9-2b10-1c85-ceff5ae05b71?QuickLink=printing&overridelayout=true&37636798473437" target="_blank" title="From SAPlpd to SAPSprint and SAPFprint">From SAPlpd to SAPSprint and SAPFprint</a></p> <p>A workaround for SAPlpd would be the data splitting feature of TBarCode/SAPwin. It separates the data portions into two or more blocks (infos on request). You can stay below the crash limit this way.</p></div><div class="ContentBlock post-big _none_A" id="DIV_position"><a id="102202" name="102202"></a><a name="position"></a><h2 class="" style="">How Can I Fine Tune the Barcode Position?</h2> <p>Position may be:</p> <ul class=""> <li>relative (no X/Y parameters specified in Printcontrol) or</li> <li>absolute (X/Y parameters specified in Printcontrol)</li> </ul> <p>Additionally you can change the printing direction to print the barcode from base line upwards - see parameter <var>Direction</var> in the <var>barcode.ini</var> file: <pre style=""> Direction=1 </pre> </p> <p>If you print the barcode always to the same position you can specify X and/or Y parameters in the Printcontrol.</p> <ul class=""><li> Set the target coordinates with the parameters <var>X=[mm],Y=[mm]</var> in the Printcontrol prefix: <pre style="">bC=39,X=100,Y=50,B=50,H=20,D=</pre> The print control prefix can be modified in transaction <var>SE73</var> (printer bar codes). Click the prefix, and then the button <kbd>Maintain PrintControl</kbd>. After that, a window will be displayed allowing you to change the character sequence. </li></ul> <p>If the barcode is printed on a relative position (inline) you can use the <var>Shift</var> parameter in the <var>Barcode.ini</var> file to fine-tune the bar codes Y position. The shift parameter was introduced to overwhelm printer driver problems or to make relative positioning compatible with other solutions (e.g. hardware barcode printer extensions).</p> <ul class=""><li> In the <var>Barcode.ini</var> you have to set the <var>Direction</var> parameter to 1, after that you can adjust the vertical bar code position via the <var>Shift</var> parameter, wherein a negative value is also allowed. <pre style=""> [SETTINGS] Direction=1 Shift=1 </pre> </li></ul></div><div class="ContentBlock post-big _none_A" id="DIV_size"><a id="102203" name="102203"></a><a name="size"></a><h2 class="" style="">How Can I Change the Size / Orientation of the Barcode?</h2> <p>You can change the bar code size and orientation in the Printer Barcode Printcontrol Prefix. The following parameters are available:</p> <ul class=""> <li>B= ... controls the width of the symbol in mms</li> <li>H= ... controls the height of the symbol in mms</li> <li>M= ... controls the module width of the symbol (in 1/1000 mms)</li> <li>R= ... adjust the orientation of the barcode in degree (optional)</li> </ul> <div class="div-note">* If parameter M is used, omit the B parameter!</div> <h3 class="">Examples</h3> <ul class=""> <li>Width: 70 mm, Height: 30 mm, Rotation=90° <pre style=""> bC=E128,B=70,H=30,A=1,R=90,D=</pre> </li> <li>Module Width: 0.254 mm, Height: 30 mm <pre style=""> bC=E128,M=254,H=30,A=1,D=</pre> </li> </ul> <p>You can edit the Printcontrol Prefix in transaction <var>SE73</var> (printer bar codes). </p> <ul class=""><li>Select your device type <kbd>e.g. ZSWIN</kbd>. In the edit dialog, click the prefix and then the button <kbd>Maintain Printcontrol</kbd>. Change the Printcontrol parameters in the <kbd>Control Char Sequence</kbd> input field.</li></ul> </div><div class="ContentBlock post-big _none_A"><a id="105653" name="105653"></a><h2 class="" style="">How Can I Change the Font of the Human Readable Text?</h2> <p>By default the Barcode DLL uses the font settings from SAPSprint or SAPGUI (in most cases equivalent to the font used in previous text output before the bar code). If you want to specify the font of the human readable text to be different you have the following possibilities.</p> <h3 class="">Print Control</h3> <p>The font for a specific bar code type (printer bar code) can be adjusted individually via Print Control parameters.</p> <ul class=""> <li>FN=Font Name</li> <li>FS=Font Size [pt]</li> <li> FW=Font weight [N.. normal | B .. Bold]</li> </ul> <p>Example (adjust 10 pt Arial):</p> <pre style="">bC=39,M=254,H=16,FN=Arial,FS=10,D=</pre> <p>The print control prefix can be modified in transaction <var>SE73</var> (printer bar codes). Click the prefix, and then the button <kbd>Maintain PrintControl</kbd>. After that, a window will be displayed allowing you to change the character sequence.</p> <h3 class="">Barcode.ini</h3> <ul class=""> <li>In the <var>Barcode.ini</var> file you can adjust the bar code font for all bar code types (as a global setting) with the following parameters: <pre style=""> [SETTINGS] DefFontName=Courier New DefFontSize=8 DefFontWeight=bold </pre> Remove the “;” in front of the parameters to activate them. </li> <li>If you need a different font for your EAN and UPC bar codes, you can use the separate EAN_UPC parameter group in <var>Barcode.ini</var>: <pre style=""> [EAN_UPC] FontName=Courier New FontSize=10 FontWeight=bold </pre> </li> </ul></div><div class="ContentBlock post-big _none_A" id="DIV_coordinates"><a id="102347" name="102347"></a><a name="coordinates"></a><h2 class="" style="">Barcode Log File Coordinates</h2> <p>The following sample describes the barcode position parameters you can see in the barcode.log file:</p> <ul class=""> <li>Printcontrol parameters are shown first, e.g: <pre style=""> C=128B,B=43,H=7,X=0,A=0,D= </pre> The X position in our example is zero. The Y position is not specified, so it will be taken from actual cursor position by default.</li> <li>The next parameter is the actual printing cursor position passed from SAP to our DLL. This value is relevant for relative positioning: <pre style=""> Pos: xpos: 240, ypos: 2050 </pre> </li> <li>And then the bounding rectangle of the barcode: <pre style=""> Start point: x: 0, y: 2215 End point: x: 1016, y: 2050 </pre> The zero-zero point (origin) of the coordinates depends on the used mapping mode. The origin can either be the top left corner or the bottom left corner of the document. </li> </ul></div><div class="ContentBlock post-big _none_A"><a id="103056" name="103056"></a><h2 class="" style="">How Can I Optimize the Barcode Quality?</h2> <p>The bar code <kbd>module width</kbd> parameter influences the reading quality of the bar code.</p> <div class="div-note">Note: Use standard settings for the <span class="marker add-tooltip" title="Print ratio is the ratio of bar widths and spaces" tipstyle="width:" tipclass="help" style="color: #3434b4; background: inherit; border-bottom: 1px dashed #999">print ratio</span> e.g. Code-128 has a ratio of <var>1:2:3:4</var>.</div> <h3 class="">Example: 200 dpi printer</h3> <p>If the printer prints with 200 dpi, set the module width so that it corresponds exactly with an integer multiple of the width of one or more printer pixels. For example, use 1 pixel (which is equivalent to 0.127mm in this case) for 200 dpi.</p> <p>According to most symbology specifications, a module width <kbd>below 0.19 mm</kbd> should be avoided. In such a case, at least 2 printer pixels should be set for bar codes to achieve a module width of 0.254 mm.</p> <p>If the module width is too small, the bar code width is also too small. Use the following settings:</p> <pre style=""> 3 x 0.127mms = 0.381mms 4 x 0.127mms = 0.508mms </pre> <p><b>Conversion table for millimeters to inch:</b></p> <pre style=""> 0.127 mms = 0.005 inch (to small) 0.19 mms = 0.007 inch (minimum m.w.) 0.254 mms = 0.010 inch (2 printer pixel) 0.381 mms = 0.015 inch (3 printer pixel) 0.508 mms = 0.020 inch (4 printer pixel) </pre> <p>Set the module width based on the above values to avoid resolution errors. If errors still occur (because of minor rounding errors), try using 0.509 instead of 0.508.</p> <p>You can also use <a href="en/download/barcode-studio/windows/Download.aspx" title="Download Barcode Studio">Barcode Studio</a> with the <i>Quality Watch</i> feature to detect printing tolerances and find out the optimal module width value.</p> <div class="div-note">For 203 dpi printers see the next FAQ</div> </div><div class="ContentBlock post-big _none_C"><a id="112184" name="112184"></a><h2 class="" style="">Barcode Quality Problems with 203 DPI Printers (Zebra etc)</h2> <p>You may encounter bar code quality problems when printing to a thermal transfer printer with 203 dpi</p> <p>Adjusting the module width to the printer resolution is the standard solution for such problems. But with 203 dpi printers we have one particularity shown by the following example.</p> <p>Three printer dots at 203 dpi correspond to 0,3753694581 mm. But the module width in the print control can be adjusted to 0.375 mm only (no more fractional digits can be specified). This approach leads to an aberration of 0.000369 mm per bar/space module in the symbol. This sounds like a very small error, but the errors add up and lead to an aberration of one or more printer dots when printing wider bar codes.</p> <h3 class="">Solution</h3> <p>With the OptResolution flag the module width can be reduced to the next full pixel boundaries thus reducing the printing tolerance to a minimum.</p> <ul class=""> <li>Edit the <var>barcode.ini</var> configuration file and adjust: <pre style=""> [SETTINGS] ... DefOptResolution=1 </pre> </li> <li>Adjust the module width in the Printcontrol slightly above three Pixels: <var>M=376</var>.</li></ul> <p>This way the Barcode DLL will calculate a "fallback" module width of 0,3753694581 mm (according to 203 dpi) thus avoiding the aberration mentioned above.</p></div><div class="ContentBlock post-big _none_A"><a id="104101" name="104101"></a><h2 class="" style="">SAPSprint - Problems with Slow Printing</h2> <p>Are you using SAPSprint in combination with Windows printer drivers? Please enable SAPSprint debugging as follows (on the command line):</p> <pre style="">sapsprint -oi LogLevel 5</pre> <p>Normally the processing time is not expended in SAPSprint itself, but in the Windows printer drivers. Some use up a LOT of processing time.</p> <ul class=""> <li>Does phase 33 take too long?</li> <li>Does the printer carry out an emulation and are frames or colors printed?</li> <li>There are printers which provide a complete functional emulation of HP LaserJet, but are very slow in executing certain functions.</li> </ul> <div class="div-note">See SAP Note 15594</div> </div><div class="ContentBlock post-big _none_A"><a id="104338" name="104338"></a><h2 class="" style="">SAPSprint Can't Be Started After Barcode DLL Installation</h2> <p>After installing TBarCode/SAPwin into the SAPSprint directory, the service cannot be restarted. In the Event log the following message is displayed:</p> <pre style="">The SAPSprint service failed to start due to the following error: The service did not respond to the <br />start or control request in a timely fashion. </pre> <p>Cause:</p> <p>This issue is due to a SAPSprint program error when loading the Barcode DLL and occurs with a specific SAPSprint version:</p> <ul class=""> <li>SAPGUI 7.20 (Patch Level 0)</li> <li>sapsprint.exe Version 1.0.2.6</li> <li>sapwin.dll Version 1.0.3.1</li> </ul> <p>See also OSS Note# 1461054 (SAPSprint crash with PDFPRINT or BARCODE DLL)</p> <p>See also SAPSprint change history:</p> <pre style=""> SAPSprint/SAPWIN File Version 7200.x.x.8/7200.x.x.34: Bug fix: Crash with BARCODE.DLL Bug fix: Print empty pages Optimization: Improved tray selection Optimization: New version info scheme </pre> <p>Solution:</p> <ul class=""> <li>Install the latest SAPSprint patch: xSPrint_1_10008892 (7200.1.2.9 or higher). </li> <li> Please make sure that you use TBarCode/SAPwin with version 6.0.3 / 9.0.1 (or higher). </li> </ul></div><div class="ContentBlock post-big _none_A"><a id="102205" name="102205"></a><h2 class="" style="">GS1/EAN-128 Variable Length AI with FNC1</h2> <ul class=""> <li>Use system barcode <var>BC_EANH</var> or a user specific type <var>ZBC_EANH</var></li> <li>Make sure that you configured the EAN-128 bar code format in your print control Prefix as follows: <pre style=""> C=E128,... </pre></li> <li>Adjust a placeholder for the <var>FNC1</var> with the print control parameter <var>%=</var>. Use a placeholder, which is normally not used in AIs - e.g. the exclamation mark <var>%=!</var> or the plus sign <var>%=+</var></li> <li>Then encode the <var>FNC1</var> using the placeholder (e.g. the exclamation mark): <pre style=""> 21 + serial number + ! + 11 + production date. </pre> If the serial number is 1234 and the production date is 010108, the encoded bar code data should be as follows: <pre style=""> 211234 FNC1 11010108 </pre> </li> <li>Check if everything works by scanning the bar code with a reader. You can also send your bar code (image scan or PDF) to <a href="mailto:support@tec-it.com" title="TEC-IT Support">TEC-IT Support</a> for validation.</li> </ul> <div class="div-note">EAN128 uses FNC1 character on the first position of the code to mark the bar code as EAN-128 and identify it from Code-128. This is done automatically by TEC-IT Barcode Software, so you don't need to do it manually! </div> </div><div class="ContentBlock post-big _none_C"><a id="102546" name="102546"></a><h2 class="" style="">How Can I Run a Silent Setup with TBarCode/SAPwin?</h2> <h3 class="">EXE based setup</h3> <p>Use the standard EXE setup program, which is available for public download. You can select the feature you want to install with specific feature options - e.g. if you want to install only the Barcode DLL without documentaton in quiet mode, execute the setup this way:</p> <pre style="">TBarCode_SAPwin.exe /quiet FeatBin=1 FeatDocu=0</pre> <p>Optional: add parameter <var>AutoDir=0 InstallFolder=C:\WWI</var> to install into a specific directory. You can also suppress installation of the VC++ Runtime with <var>InstallVCRuntime=0</var></p> <p>Please run the EXE with option <var>-?</var> to see all available command line options.</p> <pre style="">TBarCode_SAPwin_EN.exe -?</pre> <div class="div-note">The setup program contains both the 32 and 64 Bit components, the target directory is determined automatically for SAPSprint and SAP GUI. By default, the setup downloads the Visual C++ Redistributable from Microsoft and installs it if not present. Alternatively you can copy the <var>vc_redist.x86.exe</var> and <var>vc_redist.x64.exe</var> (correct version!) into the setup path if there is no download connection.</div> <h3 class="">MSI based setup</h3> <p>MSI based setups are available for TBarCode/SAPwin V10 and V11 <u>on request</u>. Call the <var>MSI package</var> with the following command line parameters:</p> <p>Install Barcode DLL for SAPSprint into default directory (use the x64 MSI for 64-bit SAPsprint):</p> <code>msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatBin /qn<br /> msiexec /i TBarCode_SAPwin_x64.msi ADDLOCAL=FeatBin /qn</code> <p>Install Barcode DLL for SAPGUI (32-bit) into SAPGUI directory (needs Admin console!):</p> <code>msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatBin INSTALLDIR="C:\Program Files (x86)\SAP\FrontEnd\SAPgui" /qn</code> <p>Install Barcode DLL for SAPGUI (32-bit) into SAPGUI directory:</p> <code>msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatBin SAPWIN_DIR="C:\Program Files (x86)\SAP\FrontEnd\SAPgui" /qn</code> <p>Install Barcode DLL for SAPGUI 5.0+ (64-bit) into SAPGUI directory (needs Admin console!):</p> <code>msiexec /i TBarCode_SAPwin_x64.msi ADDLOCAL=FeatBin INSTALLDIR="C:\Program Files\SAP\FrontEnd\SAPgui" /qn</code> <p>V10 32-Bit: Install Barcode DLL for SAPlpd into default directory:</p> <code>msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatSAPlpd /qn</code> <p>V10 32-Bit: Install Barcode DLL for SAPlpd into custom directory:</p> <code>msiexec /i TBarCode_SAPwin.msi ADDLOCAL=FeatSAPlpd SAPLPD_DIR="C:\MySAPlpd" /qn</code> Declaration of parameters: <pre style=""> <b>/i</b> ............ indicates which package is to be installed <b>INSTALLDIR</b> .... sets the installation directory of SAPSprint/SAPGUI (optional) <b>SAPWIN_DIR</b> .... sets the installation directory of SAPSprint/SAPGUI/WWI (optional) <b>SAPLPD_DIR</b> .... sets the installation directory of SAPlpd (optional) <b>ADDLOCAL</b> ...... indicates which features are installed (comma separated) FeatBin ....... Barcode DLL for SAPSprint/SAPGUI FeatSAPlpd .... Barcode DLL for SAPlpd FeatDocu ...... User Manual <b>/qn</b> ........... quiet Installation (no dialogs) </pre> <p>You can suppress the feedback page during uninstall with the <var>NO_UI</var> property set to 0.</p> <code>msiexec /x TBarCode_SAPwin.msi /qb NO_UI=0</code> <p>More supported parameters are listed here: <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa367988(v=vs.85).aspx" target="_blank" title="Msiexec Command-Line Options">Windows Installer Command-Line Options</a></p> <div class="div-note">Note: If the directory of SAPSprint or SAP GUI cannot be evaluated, the Barcode DLL will be installed into the program files directory. In quiet mode, all errors are suppressed.</div></div><div class="ContentBlock post-big _none_A"><a id="102552" name="102552"></a><h2 class="" style="">Wrong Host Spool Access Method (HSAM)</h2> <h3 class="">Destination computer is not available (HSAM "S")</h3> <p>Please keep in mind that computer and printer name are <var>case-sensitive!</var> Cross-check test: Use the IP address instead of the host name.</p> <h3 class="">In case of thermal printers (like TEC-B482): No ribbon feed.</h3> <p>Use the host spool access method “S” instead of “F”. Therefore you’ll need the name of the computer on which SAPlpd is running (make sure that SAPlpd is already running, SAPlpd does not start automatically when using HSAM “S”!). The share name of the printer is to be indicated as follows:<br /> <var>"\\SAPlpdHostName\PrinterShareName".</var></p></div><div class="ContentBlock post-big _none_A"><a id="102860" name="102860"></a><h2 class="" style="">No Barcodes with PDF Printer in SAP</h2> <p>There is a difference between printing and PDF generation in SAP:</p> <h3 class="">Printing</h3> The barcode is generated during the spooling process to the printer. The print job is routed through SAPGUI, SAPlpd or SAPSprint and these programs call our Barcode DLL for barcode insertion. <h3 class="">PDF from SAP</h3> With PDF it is different - the SAP PDF Generator generates the PDF completely on the server and here we have no possibility to insert the bar code. SAP PDF inserts no barcode (except "new technology" bar codes), only a text note. <h3 class="">Combination Printing + PDF</h3> <p>The only solution for generating PDF documents with real visible bar codes from the Barcode DLL is a Windows PDF printer software. You print to this printer like a normal printer but the driver of this software generates a PDF instead of a print out. </p> <p>PDF Printer software is available from several vendors. You should select a tool, which allows server operation and is not dialog based (= generates PDF document names and stores PDF files automatically).</p> <p>Adjusting a sufficient image output resolution (600 dpi) in the PDF driver is important to get readable barcodes.</p> <div class="div-note">Our product TBarCode/SAPwin (Barcode DLL) can create the bar codes ONLY during printing, that means sending the job to a physical printer or any other printer in the Windows system (can be also PDF printer like www.win2pdf.com). This limit is by design of the data flow and spooling process. The SAP integrated PDF generator is not able to create QR Codes or Data Matrix - because IT DOES NOT invoke the Barcode DLL.</div></div></div></div></div> <footer class="clearfix"> <div class="footer block-full bg-color-footer"> <div class="eat-outer-margins"> <div class="clearfix"> <div class="block-3"> <div class="block-inner"> <!-- Footer Left Column --> <div id="ctl00_AboutCompany"><h3>TEC-IT Datenverarbeitung GmbH</h3> <p>TEC-IT, Austria, has been developing software for <a href="en/software/barcode-software/Default.aspx" title="Barcode Software">barcoding</a>, <a href="en/software/barcode-software/Default.aspx" title="QR Code Software">QR and 2D-codes</a>, <a href="en/software/label-printing/label-software/tformer/Default.aspx" title="Label Printing">printing</a>, <a href="en/software/label-printing/Default.aspx" title="Label Software">labeling</a>, <a href="en/software/report-generator/Default.aspx" title="Reporting Software">reporting</a> and <a href="en/software/data-acquisition/twedge/keyboard-wedge/Default.aspx" title="Data Acquisition Software">data acquisition</a> since 1996.</p> <p>Our company offers standard software like <a href="en/software/report-generator/Default.aspx" title="Label Software, Report Designer">TFORMer</a>, <a href="en/software/barcode-software/Default.aspx" title="Barcode Generator Software, QR- and 2D-Code Creation" >TBarCode</a> and <a href="en/software/barcode-software/barcode-creator/barcode-studio/Default.aspx" title="Barcode Maker Software, QR and 2D Code Maker Software">Barcode Studio</a>. The data acquisition tools <a href="en/software/data-acquisition/twedge/keyboard-wedge/Default.aspx" title="Data Acquisition Software">TWedge</a> and <a href="en/software/mobile-data-acquisition/scan-it-to-office/overview/Default.aspx" title="ScannerApp with PC, Mac, Excel, Word, Google Sheets and Database Integration">Scan-IT to Office</a>, an Android/iOS app for <a href="en/software/mobile-data-acquisition/Default.aspx" title="App for Mobile Data Collection and Barcode, QR, 2D, NFC and OCR Scanning">mobile data collection</a>, complete our portfolio. Custom solutions are available <a href="https://www.tec-it.com/en/company/contact/onlineform/Default.aspx" title="Online Inquiry Form">on request</a>.</p> <p>High quality software is what you are looking for — TEC-IT supplies this quality successfully.</p> </div> <!-- /Footer Left Column --> </div> </div> <div class="block-3"> <div class="block-inner"> <!-- Footer Center Column --> <div id="ctl00_ShortNews"><h3>TEC-IT News</h3><div class="news-item"> <div class="news-item-text"> <div class="date">9/10/2024</div> <div><a class="title" href="/en/start/news/Default.aspx#112281" title="TFORMer V8.8.0">TFORMer 8.8 with SVG Support and Improved User Experience</a></div> </div> </div><div class="news-item"> <div class="news-item-text"> <div class="date">8/20/2024</div> <div><a class="title" href="/en/start/news/Default.aspx#112359" title="">Personnel Changes TEC-IT</a></div> </div> </div><div class="news-item"> <div class="news-item-text"> <div class="date">7/31/2024</div> <div><a class="title" href="/en/start/news/Default.aspx#112341" title="">Scan-IT to Office 3.17.0: Developer Mode and Fresh Features!</a></div> </div> </div><div class="news-item"> <div class="news-item-text"> <div class="date">6/6/2024</div> <div><a class="title" href="/en/start/news/Default.aspx#112347" title="">Scan-IT to Office Meets CASA Requirements! </a></div> </div> </div><div class="news-item"> <div class="news-item-text"> <div class="date"></div> <div><a class="title" href="/en/start/news/Default.aspx" title="More news from TEC-IT...">More News...</a></div> </div> </div></div> <!-- /Footer Center Column --> </div> </div> <div class="block-3"> <div class="block-inner"> <!-- Footer Right Column --> <div id="InfoBox"><h3>Quick Links</h3><ul> <li><b>Windows</b> - <a href="en/software/barcode-software/barcode-creator/barcode-studio/Default.aspx" title="Barcode Image Creator Software">Barcode Creator</a> - <a href="en/software/barcode-software/office/word/Default.aspx" title="Barcode Add-In for Microsoft Word and Office 365">Barcode for Word</a> - <a href="en/software/barcode-software/office/excel/Default.aspx" title="Barcode Add-In for Microsoft Excel and Office 365">Barcode for Excel</a> - <a href="en/software/barcode-software/tbarcode/overview/Default.aspx" title="Barcode Generator SDK">Barcode Software (SDK)</a> - <a href="en/software/label-printing/Default.aspx" title="Barcode Label Software">Label Software</a> - <a href="en/software/report-generator/Default.aspx" title="Reporting Software">Reporting</a> - <a href="en/software/data-acquisition/Default.aspx" title="Data Acquisition Software">Data Acquisition Software</a></li> <li><b>macOS</b> - <a href="en/software/barcode-software/barcode-creator/barcode-studio/Default.aspx" title="Barcode Image Creator Software">Barcode Maker</a> - <a href="en/software/barcode-software/barcode-linux-unix-mac-os-x/overview/Default.aspx" title="Barcode Generator SDK">Barcode SDK</a></li> <li><b>Linux, UNIX</b> - <a href="en/software/barcode-software/barcode-creator/barcode-studio/Default.aspx" title="Barcode Image Creator Software">Barcode Creator</a> - <a href="en/software/barcode-software/barcode-linux-unix-mac-os-x/overview/Default.aspx" title="Barcode Generator SDK">Barcode Software (SDK)</a> - <a href="en/software/barcode-software/barcode-linux-unix-mac-os-x/overview/Default.aspx" title="Barcode Spoolfilter">Barcode Server</a></li> <li><b>SAP</b> - <a href="en/software/sap/barcode-dll/general/Default.aspx" title="SAP Barcode DLL">Barcode DLL</a> - <a href="en/software/sap/barcode-direct/general/Default.aspx" title="SAP Barcode Solution">Barcode Solution (no Middleware)</a></li> <li><b>Android</b> - <a href="en/software/mobile-data-acquisition/scan-it-to-office/overview/Default.aspx" title="Mobile Data Collection for Excel, Word, Google Sheets, Databases, Applications">Remote Data Collection for PC/Mac</a> - <a href="en/software/mobile-data-acquisition/rapid-inventory/overview/Default.aspx" title="Inventory Control and Stocktaking App">Stocktaking App</a> - <a href="en/software/mobile-data-acquisition/barcode-keyboard/barcodekeyboard-overview/Default.aspx" title="Keyboard Which Scans Barcodes, Text and NFC Tags into Apps">Scanner Keyboard</a></li> <li><b>iOS</b> - <a href="en/software/mobile-data-acquisition/scan-it-to-office/overview/Default.aspx" title="Mobile Data Collection for Excel, Word, Google Sheets, Databases, Applications">Remote Data Collection for PC/Mac</a></li> <li><b>Web Services</b> - <a href="//label.tec-it.com/en" target="_blank" title="Label Generator">Online Label Printing</a> - <a href="//barcode.tec-it.com/en" target="_blank" title="Barcode Generator">Online Barcode Generator</a> - <a href="//qrcode.tec-it.com/en" target="_blank" title="QR Code® Generator">QR Code® Generator</a></li> </ul></div> <!-- /Footer Right Column --> </div> </div> </div> <div class="sub-footer-divider"> </div> <!-- SubFooter --> <div class="block-full sub-footer"> <div class="block-inner clearfix"> <div class="one-third sub-footer-column-1"> <span>© TEC-IT Datenverarbeitung GmbH, Austria</span> </div> <div class="one-third sub-footer-column-2"> <a class="social color-light twitter" href="https://twitter.com/tecit" target="_blank" title="Twitter">Twitter</a> <a class="social color-light facebook" href="https://www.facebook.com/TECITSoftware" target="_blank" title="Facebook">Facebook</a> <a class="social color-light linkedin" href="https://www.linkedin.com/company/tec-it" target="_blank" title="LinkedIn">LinkedIn</a> <a class="social color-light rss" href="https://www.tec-it.com/rss/RSS-2.0.aspx" target="_blank" title="RSS Feed">RSS Feed</a> <a class="social color-light youtube" href="https://www.youtube.com/user/TECITSoftware" target="_blank" title="YouTube">YouTube</a> <a href="https://eepurl.com/kTj6v" id="ctl00_LinkNewsletter" class="social color-light newsletter" target="_blank" title="Newsletter">Newsletter</a> </div> <div class="one-third last sub-footer-column-3"> <a id="ctl00_LinkSiteMap" title="TEC-IT.COM Site Map" href="/en/website/sitemap/SiteMap.aspx" target="_self">Site Map</a> | <a id="ctl00_LinkImprint" title="Click to view the imprint of our website." href="/en/company/impressum/Default.aspx" target="_self">Imprint</a> | <a id="ctl00_LinkLegal" title="Legal conditions and privacy policy for accessing this website" href="/en/website/legalconditions/Default.aspx" target="_self">Terms of Use and Privacy</a> | <a id="ctl00_LinkContact" title="How to contact and how to find us in Steyr/Austria." href="/en/company/contact/Default.aspx" target="_self">Contact</a> </div> </div> </div> </div> </div> </footer> <!-- <div class="block-full clearfix" > <div id="ctl00_SubMenu" CssClass="block-h-2"></div> </div> --> </div> </form> <!-- <script type="text/javascript" src="App_Scripts/ClientJS/jQuery/jquery.jplayer.min.js?ver2.1.0"></script> --> <!-- --> </body> </html>