{"id":1270,"date":"2026-08-22T01:06:46","date_gmt":"2026-08-22T01:06:46","guid":{"rendered":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/?post_type=knowledgebase&#038;p=1270"},"modified":"2026-08-22T08:41:10","modified_gmt":"2026-08-22T08:41:10","slug":"qr-code-generator","status":"publish","type":"knowledgebase","link":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/db\/marketing\/qr-code-generator\/","title":{"rendered":"QR Code Generator"},"content":{"rendered":"<div style=\"color: #2b2b2b;\">\n<h2 class=\"western\"><span style=\"color: #007670;\">QR Code Generator<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1284 alignright\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/QR.webp\" alt=\"\" width=\"69\" height=\"72\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/QR.webp 909w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/QR-287x300.webp 287w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/QR-768x802.webp 768w\" sizes=\"auto, (max-width: 69px) 100vw, 69px\" \/><\/span><\/h2>\n<p class=\"western\">The QR Code Generator lets you create fully customised, print-safe QR codes that point to any URL, text, or contact information, directly from the <strong>Insert<\/strong> ribbon.<\/p>\n<h3 class=\"western\"><span style=\"color: #007670;\">Inserting a QR Code<img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1273\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-22-020546.png\" alt=\"Inserting a QR Code\" width=\"269\" height=\"220\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-22-020546.png 743w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-22-020546-300x246.png 300w\" sizes=\"auto, (max-width: 269px) 100vw, 269px\" \/><\/span><\/h3>\n<p class=\"western\">To insert a QR code:<\/p>\n<ol>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">Go to <strong>Insert &gt; QR Code<\/strong>.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">Enter the URL or text content for the QR code.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">Customise the appearance using the options below.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">Click <strong>Insert<\/strong> to place the QR code on the canvas.<\/span><\/p>\n<\/li>\n<\/ol>\n<h3 class=\"western\"><span style=\"color: #007670;\">Customisation Options<img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1277\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/QRcustomize.webp\" alt=\"Customisation Options\" width=\"186\" height=\"185\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/QRcustomize.webp 495w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/QRcustomize-300x300.webp 300w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/QRcustomize-150x150.webp 150w\" sizes=\"auto, (max-width: 186px) 100vw, 186px\" \/><\/span><\/h3>\n<ul>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Foreground Colour &#8211;<\/strong> Dynamic colour picker for the QR code pattern colour.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Background Fill &#8211;<\/strong> Dynamic colour picker for the QR code background.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Standard &#8211;<\/strong> Default square QR code.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Rounded Corners &#8211;<\/strong> QR code with softly rounded module corners.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\"><strong>Circular Badge &#8211;<\/strong> QR code masked into a perfect circle.<\/span><\/p>\n<\/li>\n<\/ul>\n<h3 class=\"western\"><span style=\"color: #007670;\">Print-Safe Canvas Bake Method<img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1280\" src=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/PrintSafeQRbake.webp\" alt=\"Print-Safe Canvas Bake Method\" width=\"191\" height=\"196\" srcset=\"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/PrintSafeQRbake.webp 466w, http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-content\/uploads\/2026\/08\/PrintSafeQRbake-292x300.webp 292w\" sizes=\"auto, (max-width: 191px) 100vw, 191px\" \/><\/span><\/h3>\n<p class=\"western\">WebKit-based print engines (Chrome, Safari, and Edge) have a long-standing bug where CSS <span style=\"font-family: Courier New, monospace;\">border-radius<\/span> and <span style=\"font-family: Courier New, monospace;\">clip-path<\/span> shapes applied to images are ignored during printing, causing circular or rounded QR codes to revert to plain squares in your PDF.<\/p>\n<p class=\"western\">To bypass this, Open Publisher uses a Canvas Bake Method every time a QR code is exported:<\/p>\n<ol>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">The generator fetches the raw QR image and draws it to an invisible canvas.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">It physically cuts out the transparent corners pixel-by-pixel.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">A visible boundary border is drawn around the result.<\/span><\/p>\n<\/li>\n<li>\n<p align=\"left\"><span style=\"font-size: small;\">The final output is exported as a flat PNG with pre-cut transparent corners already baked in.<\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\">The print engine receives a standard flat image, guaranteeing perfect shape retention for rounded and circular QR codes in every PDF and print output &#8211; with no manual action required.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>QR Code Generator The QR Code Generator lets you create fully customised, print-safe QR codes that point to any URL, text, or contact information, directly from the Insert ribbon. Inserting a QR Code To insert a QR code: Go to Insert &gt; QR Code. Enter the URL or text content for the QR code. Customise [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1284,"comment_status":"open","ping_status":"open","template":"","knowledgebase_cat":[19],"class_list":["post-1270","knowledgebase","type-knowledgebase","status-publish","has-post-thumbnail","hentry","knowledgebase_cat-marketing"],"_links":{"self":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/1270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/comments?post=1270"}],"version-history":[{"count":13,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/1270\/revisions"}],"predecessor-version":[{"id":1290,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase\/1270\/revisions\/1290"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/media\/1284"}],"wp:attachment":[{"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/media?parent=1270"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"http:\/\/acr.floydcraft.co.uk\/openpublisher\/wp-json\/wp\/v2\/knowledgebase_cat?post=1270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}