Piloting and Implementation of Printing Service
Nordman, Oscar (2025)
Nordman, Oscar
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025050910276
https://urn.fi/URN:NBN:fi:amk-2025050910276
Tiivistelmä
This thesis covers the phases of upgrading existing product label printing system to a modern REST API style one. Demand for this project arose as the old label printing system, Bartender 2016, was starting to get a bit outdated and official support was already discontinued from April 2023 onwards. Optional label printing environment was also studied over a year ago by another party, but the result was that the current Bartender system was to be updated.
In chapter two the focus is on the overview of the key systems within the Bartender environment. Bartender Designer, the label template design tool is introduced, the main system console Administrator Console is discussed, and the label template database Librarian and its corresponding web service Print Portal are explained. Basics of REST API and different versions of used RESTful designs within the Bartender are also introduced.’
In chapter three the testing environment used for study purposes is introduced. It was created to gather as much data as possible and to choose the best options out of three REST APIs available in Bartender 2022. Also, all three REST APIs are showcased and compared with one another.
The last part of this thesis consists of the initial testing results, which looked promising, and discussion about the implementation process of the whole system. Some improvements directed to the logging of the printing jobs was already recognized and they will need some attention in near future. Overall, the project was a success and the initial roll-out readiness for production use was achieved.
In chapter two the focus is on the overview of the key systems within the Bartender environment. Bartender Designer, the label template design tool is introduced, the main system console Administrator Console is discussed, and the label template database Librarian and its corresponding web service Print Portal are explained. Basics of REST API and different versions of used RESTful designs within the Bartender are also introduced.’
In chapter three the testing environment used for study purposes is introduced. It was created to gather as much data as possible and to choose the best options out of three REST APIs available in Bartender 2022. Also, all three REST APIs are showcased and compared with one another.
The last part of this thesis consists of the initial testing results, which looked promising, and discussion about the implementation process of the whole system. Some improvements directed to the logging of the printing jobs was already recognized and they will need some attention in near future. Overall, the project was a success and the initial roll-out readiness for production use was achieved.