<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>QR and barcode generation on Product Documentation</title>
    <link>https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/barcode/</link>
    <description>Recent content in QR and barcode generation on Product Documentation</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <atom:link href="https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/barcode/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Overview</title>
      <link>https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/barcode/overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/barcode/overview/</guid>
      <description>&lt;h2 id=&#34;purpose&#34;&gt;Purpose&lt;/h2&gt;&#xA;&lt;p&gt;BE-Code exposes an API that generates QR and barcode images on request. The response carries the image directly as a base64-encoded PNG, so you can embed it in documents, forms, and portals without extra steps.&lt;/p&gt;&#xA;&lt;h2 id=&#34;business-value&#34;&gt;Business value&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Supports more than 90 barcode types for industry, logistics, healthcare, and postal services.&lt;/li&gt;&#xA;&lt;li&gt;Returns images directly as base64-encoded PNG; a good fit for Word layouts, reports, and portals.&lt;/li&gt;&#xA;&lt;li&gt;Offers fine-grained styling: scaling, rotation, padding, colors, human-readable text on 1D codes, and error-correction level on QR codes.&lt;/li&gt;&#xA;&lt;li&gt;Wraps different encodings behind a single GET interface.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;functional-focus&#34;&gt;Functional focus&lt;/h2&gt;&#xA;&lt;h3 id=&#34;unified-http-get-interface&#34;&gt;Unified HTTP GET interface&lt;/h3&gt;&#xA;&lt;p&gt;Every call returns a JSON object with two fields: &lt;code&gt;data&lt;/code&gt; holds the image as a base64-encoded PNG, and &lt;code&gt;message&lt;/code&gt; holds the status. You can embed barcodes server-side as easily as client-side.&lt;/p&gt;</description>
    </item>
    <item>
      <title>API reference</title>
      <link>https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/barcode/api-reference/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/barcode/api-reference/</guid>
      <description>&lt;h2 id=&#34;purpose&#34;&gt;Purpose&lt;/h2&gt;&#xA;&lt;p&gt;This page documents the HTTP GET interface of BE-Code in full: the base request, all optional parameters, and the complete list of supported barcode types.&lt;/p&gt;&#xA;&lt;h2 id=&#34;context&#34;&gt;Context&lt;/h2&gt;&#xA;&lt;p&gt;Every call returns a JSON object with two fields:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;{&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;data&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;...&amp;#34;&lt;/span&gt;,&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#34;message&amp;#34;&lt;/span&gt;: &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;data&lt;/code&gt; contains the barcode image as a base64-encoded PNG (with the &lt;code&gt;data:image/png;base64,&lt;/code&gt; MIME prefix).&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;message&lt;/code&gt; carries a status message for the request.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A BE-Code instance reachable over HTTPS.&lt;/li&gt;&#xA;&lt;li&gt;Basic authentication credentials. Credentials for a test instance are available from BE-terna support on request.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;base-request&#34;&gt;Base request&lt;/h2&gt;&#xA;&lt;p&gt;Every call includes at least the parameters &lt;code&gt;type&lt;/code&gt; and &lt;code&gt;content&lt;/code&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Example: integration with Business Central</title>
      <link>https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/barcode/example-bc-nav/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/barcode/example-bc-nav/</guid>
      <description>&lt;h2 id=&#34;purpose&#34;&gt;Purpose&lt;/h2&gt;&#xA;&lt;p&gt;This example shows how BE-Code plugs into Business Central and how you can follow the execution through the BE-Code register. The example follows the shipped demo scenario for item identifiers.&lt;/p&gt;&#xA;&lt;h2 id=&#34;context&#34;&gt;Context&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;BE-Code runs as a middleware service. Setup is described in &lt;a href=&#34;https://bc.help.be-terna.com/en-us/docs/business-central/cross-industry-solutions/be-code/setup/&#34;&gt;BE-Code setup&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;When an item identifier is created or modified, the shipped event subscriber automatically inserts an entry in the BE-Code register and calls the service.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The BE-Code service is available (on-premises or Azure Container Instance).&lt;/li&gt;&#xA;&lt;li&gt;Basic authentication credentials for the service are at hand.&lt;/li&gt;&#xA;&lt;li&gt;The BE-Code app is installed in Business Central.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;process-catalog&#34;&gt;Process catalog&lt;/h2&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;details class=&#34;bt-docs-accordion bt-docs-accordion--process&#34; open&gt;&#xA;  &lt;summary class=&#34;bt-docs-accordion__summary&#34;&gt;&#xA;    &lt;span class=&#34;bt-docs-accordion__title-wrap&#34;&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__label&#34;&gt;Process&lt;/span&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__title&#34;&gt;Step 1 – Maintain the BE-Code setup&lt;/span&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__text&#34;&gt;Enter the server URL and authentication, then test the connection.&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;span class=&#34;bt-docs-accordion__icon&#34; aria-hidden=&#34;true&#34;&gt;+&lt;/span&gt;&#xA;  &lt;/summary&gt;&#xA;  &lt;div class=&#34;bt-docs-accordion__body&#34;&gt;&#xA;    &lt;ol&gt;&#xA;&lt;li&gt;In Business Central, open the &lt;strong&gt;BE-Code Setup&lt;/strong&gt; page.&lt;/li&gt;&#xA;&lt;li&gt;Enter the server API URL, for example &lt;code&gt;https://&amp;lt;fqdn&amp;gt;:1880/becode&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Enter the basic authentication credentials.&lt;/li&gt;&#xA;&lt;li&gt;If needed, enable the item identifier integration and maintain the API path and the default identifier parameter.&lt;/li&gt;&#xA;&lt;li&gt;Choose the &lt;strong&gt;Check connection&lt;/strong&gt; action. A success message confirms that BE-Code is reachable.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;  &lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;details class=&#34;bt-docs-accordion bt-docs-accordion--process&#34; &gt;&#xA;  &lt;summary class=&#34;bt-docs-accordion__summary&#34;&gt;&#xA;    &lt;span class=&#34;bt-docs-accordion__title-wrap&#34;&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__label&#34;&gt;Process&lt;/span&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__title&#34;&gt;Step 2 – Verify execution in the BE-Code register&lt;/span&gt;&#xA;      &lt;span class=&#34;bt-docs-accordion__text&#34;&gt;Trace the generated entries and stored images.&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;span class=&#34;bt-docs-accordion__icon&#34; aria-hidden=&#34;true&#34;&gt;+&lt;/span&gt;&#xA;  &lt;/summary&gt;&#xA;  &lt;div class=&#34;bt-docs-accordion__body&#34;&gt;&#xA;    &lt;ol&gt;&#xA;&lt;li&gt;Create an item identifier or modify an existing entry.&lt;/li&gt;&#xA;&lt;li&gt;Open the &lt;strong&gt;BE-Code Register&lt;/strong&gt; page. One record is created per operation.&lt;/li&gt;&#xA;&lt;li&gt;Review the status and the generated images.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The base64-encoded image is stored as a media set. You can reuse the matching GUID identifier in other tables without asking for the image again.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
