{"id":5287,"date":"2026-10-23T07:56:02","date_gmt":"2026-10-23T07:56:02","guid":{"rendered":"https:\/\/presssystems.co.th\/?page_id=5287"},"modified":"2026-10-27T04:45:49","modified_gmt":"2026-10-27T04:45:49","slug":"service-copy","status":"publish","type":"page","link":"https:\/\/presssystems.co.th\/id\/service-copy\/","title":{"rendered":"Service &#8211; System Installation &amp; Upgrade Services\u200b"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5287\" class=\"elementor elementor-5287\">\n\t\t\t\t<div class=\"elementor-element elementor-element-522b7ce e-con-full e-flex e-con e-parent\" data-id=\"522b7ce\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59f54f4 elementor-widget__width-initial elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"59f54f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">System Installation &amp;<br>Upgrade Services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b4b5eb e-flex e-con-boxed e-con e-parent\" data-id=\"8b4b5eb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5b675f elementor-widget elementor-widget-heading\" data-id=\"f5b675f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Our Services<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-01ff6d9 e-flex e-con-boxed e-con e-parent\" data-id=\"01ff6d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a071385 elementor-widget elementor-widget-html\" data-id=\"a071385\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* \u0e1b\u0e23\u0e31\u0e1a\u0e23\u0e30\u0e22\u0e30\u0e2b\u0e48\u0e32\u0e07\u0e08\u0e32\u0e01 Header \u0e17\u0e35\u0e48 --psg-sticky-top *\/\r\n#psg-install-services {\r\n  --psg-orange: #EC8A22;\r\n  --psg-black: #231F20;\r\n  --psg-background: #F7F7F5;\r\n  --psg-border: #EFCDA5;\r\n  --psg-sticky-top: 100px;\r\n  width: 100%;\r\n  background: var(--psg-background);\r\n  color: var(--psg-black);\r\n  font-family: Arial, Helvetica, sans-serif;\r\n  font-size: 15px;\r\n  line-height: 1.75;\r\n  isolation: isolate;\r\n}\r\n\r\n#psg-install-services,\r\n#psg-install-services * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n#psg-install-services a {\r\n  color: inherit;\r\n  text-decoration: none;\r\n}\r\n\r\n#psg-install-services button {\r\n  font: inherit;\r\n}\r\n\r\n#psg-install-services img {\r\n  display: block;\r\n  max-width: 100%;\r\n}\r\n\r\n#psg-install-services figure,\r\n#psg-install-services p {\r\n  margin: 0;\r\n}\r\n\r\n#psg-install-services a:focus-visible,\r\n#psg-install-services button:focus-visible,\r\n#psg-install-services summary:focus-visible {\r\n  outline: 3px solid #9E520B;\r\n  outline-offset: 4px;\r\n}\r\n\r\n\/* PAGE INTRODUCTION *\/\r\n#psg-install-services .psg-page-intro {\r\n  max-width: 1370px;\r\n  margin: 0 auto;\r\n  padding: 55px 25px 0;\r\n}\r\n\r\n#psg-install-services .psg-page-intro h1 {\r\n  max-width: 1050px;\r\n  margin: 0 0 25px;\r\n  color: var(--psg-black);\r\n  font-family: inherit;\r\n  font-size: clamp(30px, 3.2vw, 46px);\r\n  font-weight: 600;\r\n  line-height: 1.18;\r\n  letter-spacing: -1px;\r\n  text-transform: none;\r\n}\r\n\r\n#psg-install-services .psg-page-intro h1::after {\r\n  content: \"\";\r\n  display: block;\r\n  width: 58px;\r\n  height: 4px;\r\n  margin-top: 24px;\r\n  background: var(--psg-orange);\r\n}\r\n\r\n#psg-install-services .psg-page-intro p {\r\n  max-width: 1080px;\r\n  margin: 0;\r\n  color: #706963;\r\n  font-size: 15px;\r\n  line-height: 1.85;\r\n}\r\n\r\n\/* MAIN LAYOUT *\/\r\n#psg-install-services .psg-layout {\r\n  display: grid;\r\n  grid-template-columns: 210px minmax(0, 1fr);\r\n  align-items: start;\r\n  gap: 56px;\r\n  width: 100%;\r\n  max-width: 1370px;\r\n  margin: 0 auto;\r\n  padding: 60px 25px 25px;\r\n}\r\n\r\n\/* SIDEBAR *\/\r\n#psg-install-services .psg-sidebar-slot {\r\n  position: relative;\r\n  align-self: stretch;\r\n  min-width: 0;\r\n}\r\n\r\n#psg-install-services .psg-sidebar {\r\n  position: sticky;\r\n  top: var(--psg-sticky-top);\r\n  width: 100%;\r\n  margin: 0;\r\n  max-height: calc(100vh - var(--psg-sticky-top) - 16px);\r\n  max-height: calc(100dvh - var(--psg-sticky-top) - 16px);\r\n  overflow-x: hidden;\r\n  overflow-y: auto;\r\n  overscroll-behavior: contain;\r\n  scrollbar-width: thin;\r\n}\r\n\r\n#psg-install-services .psg-sidebar-label {\r\n  margin-bottom: 20px;\r\n  padding-left: 13px;\r\n  color: #887D73;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.7px;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 6px;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 11px;\r\n  min-height: 48px;\r\n  padding: 14px 13px;\r\n  border-radius: 9px;\r\n  background: transparent;\r\n  color: #706A65;\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  transition: background 0.2s ease, color 0.2s ease;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a:hover {\r\n  background: #FFE2BD;\r\n  color: var(--psg-black);\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a[aria-current] {\r\n  background: var(--psg-orange);\r\n  color: var(--psg-black);\r\n  font-weight: 700;\r\n}\r\n\r\n#psg-install-services .psg-side-number {\r\n  color: #95877B;\r\n  font-size: 10px;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a[aria-current] .psg-side-number {\r\n  color: #59300C;\r\n}\r\n\r\n#psg-install-services .psg-side-arrow {\r\n  margin-left: auto;\r\n  opacity: 0;\r\n}\r\n\r\n#psg-install-services .psg-sidebar nav a[aria-current] .psg-side-arrow {\r\n  opacity: 1;\r\n}\r\n\r\n#psg-install-services .psg-sidebar-help {\r\n  margin-top: 29px;\r\n  padding: 20px 13px 0;\r\n  border-top: 1px solid #DFDBD5;\r\n}\r\n\r\n#psg-install-services .psg-sidebar-help p {\r\n  margin-bottom: 8px;\r\n  color: #7A736C;\r\n  font-size: 12px;\r\n}\r\n\r\n#psg-install-services .psg-sidebar-help a {\r\n  color: #9B4800;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n}\r\n\r\n\/* BUSINESS SECTIONS *\/\r\n#psg-install-services .psg-business-content {\r\n  min-width: 0;\r\n}\r\n\r\n#psg-install-services .psg-business {\r\n  margin: 0 0 55px;\r\n  padding: 0 0 55px;\r\n  border-bottom: 1px solid #E4E0DA;\r\n  scroll-margin-top: calc(var(--psg-sticky-top) + 24px);\r\n}\r\n\r\n#psg-install-services .psg-business:last-child {\r\n  margin-bottom: 0;\r\n  padding-bottom: 25px;\r\n  border-bottom: 0;\r\n}\r\n\r\n\/* \u0e20\u0e32\u0e1e\u0e14\u0e49\u0e32\u0e19\u0e0b\u0e49\u0e32\u0e22 \/ \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e14\u0e49\u0e32\u0e19\u0e02\u0e27\u0e32 *\/\r\n#psg-install-services .psg-section-top {\r\n  display: grid;\r\n  grid-template-columns: 0.83fr 1.17fr;\r\n  align-items: center;\r\n  gap: 35px;\r\n  margin-bottom: 25px;\r\n}\r\n\r\n#psg-install-services .psg-section-lead {\r\n  min-width: 0;\r\n}\r\n\r\n#psg-install-services .psg-section-lead h2 {\r\n  margin: 0 0 18px;\r\n  padding: 0;\r\n  color: var(--psg-black);\r\n  font-family: inherit;\r\n  font-size: clamp(26px, 2.2vw, 32px);\r\n  font-weight: 500;\r\n  line-height: 1.23;\r\n  letter-spacing: -0.8px;\r\n  text-transform: none;\r\n}\r\n\r\n#psg-install-services .psg-section-lead h2::after {\r\n  content: \"\";\r\n  display: block;\r\n  width: 46px;\r\n  height: 3px;\r\n  margin-top: 18px;\r\n  border-radius: 2px;\r\n  background: var(--psg-orange);\r\n}\r\n\r\n#psg-install-services .psg-section-lead > p {\r\n  color: #706963;\r\n  font-size: 14px;\r\n  line-height: 1.85;\r\n}\r\n\r\n\/* IMAGES *\/\r\n#psg-install-services .psg-photo {\r\n  min-width: 0;\r\n}\r\n\r\n#psg-install-services .psg-photo img {\r\n  width: 100%;\r\n  height: auto;\r\n  aspect-ratio: 1.15;\r\n  border-radius: 14px;\r\n  background: #FFFFFF;\r\n  object-fit: cover;\r\n  object-position: center;\r\n}\r\n\r\n#psg-install-services .psg-photo-ink img {\r\n  object-position: 65% center;\r\n}\r\n\r\n#psg-install-services .psg-photo-plate img {\r\n  object-fit: contain;\r\n}\r\n\r\n#psg-install-services .psg-photo figcaption {\r\n  margin-top: 10px;\r\n  color: #81756A;\r\n  font-size: 11px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\/* EXPAND \/ COLLAPSE *\/\r\n#psg-install-services .psg-service-tools {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 15px;\r\n  margin-bottom: 10px;\r\n}\r\n\r\n#psg-install-services .psg-service-tools > span {\r\n  color: #88786A;\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.8px;\r\n  text-transform: uppercase;\r\n}\r\n\r\n#psg-install-services .psg-toggle-all {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  min-height: 44px;\r\n  margin: 0;\r\n  padding: 10px 0 10px 12px;\r\n  border: 0;\r\n  border-radius: 0;\r\n  box-shadow: none;\r\n  background: transparent;\r\n  color: #8C4300;\r\n  font-size: 12px;\r\n  font-weight: 600;\r\n  line-height: 1.5;\r\n  cursor: pointer;\r\n}\r\n\r\n#psg-install-services .psg-toggle-all:hover {\r\n  background: transparent;\r\n  color: var(--psg-black);\r\n}\r\n\r\n#psg-install-services .psg-toggle-all span {\r\n  font-size: 18px;\r\n}\r\n\r\n\/* SERVICE DETAILS *\/\r\n#psg-install-services .psg-details-list {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 10px;\r\n}\r\n\r\n#psg-install-services .psg-detail {\r\n  margin: 0;\r\n  padding: 0;\r\n  overflow: hidden;\r\n  border: 1px solid var(--psg-border);\r\n  border-radius: 12px;\r\n  background: #FFFFFF;\r\n}\r\n\r\n#psg-install-services .psg-detail[open] {\r\n  border-color: var(--psg-orange);\r\n  box-shadow: inset 3px 0 var(--psg-orange);\r\n}\r\n\r\n#psg-install-services .psg-detail summary {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 24px;\r\n  min-height: 70px;\r\n  margin: 0;\r\n  padding: 20px 23px;\r\n  list-style: none;\r\n  cursor: pointer;\r\n}\r\n\r\n#psg-install-services .psg-detail summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n#psg-install-services .psg-detail summary::marker {\r\n  content: \"\";\r\n}\r\n\r\n#psg-install-services .psg-detail summary::before,\r\n#psg-install-services .psg-detail summary::after {\r\n  display: none;\r\n}\r\n\r\n#psg-install-services .psg-detail[open] summary {\r\n  background: #FFF5E8;\r\n}\r\n\r\n#psg-install-services .psg-detail summary:hover {\r\n  background: #FFF0DC;\r\n}\r\n\r\n#psg-install-services .psg-detail summary:focus-visible {\r\n  outline-offset: -4px;\r\n  border-radius: 12px;\r\n}\r\n\r\n#psg-install-services .psg-detail h3 {\r\n  margin: 0;\r\n  padding: 0;\r\n  color: var(--psg-black);\r\n  font-family: inherit;\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  line-height: 1.55;\r\n  letter-spacing: -0.1px;\r\n  text-transform: none;\r\n}\r\n\r\n#psg-install-services .psg-detail-mark {\r\n  position: relative;\r\n  flex: 0 0 24px;\r\n  width: 24px;\r\n  height: 24px;\r\n  border-radius: 50%;\r\n  background: #FFDFB7;\r\n}\r\n\r\n#psg-install-services .psg-detail-mark::before,\r\n#psg-install-services .psg-detail-mark::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 11px;\r\n  left: 7px;\r\n  width: 10px;\r\n  height: 2px;\r\n  background: #8A4000;\r\n}\r\n\r\n#psg-install-services .psg-detail-mark::after {\r\n  transform: rotate(90deg);\r\n}\r\n\r\n#psg-install-services .psg-detail[open] .psg-detail-mark::after {\r\n  display: none;\r\n}\r\n\r\n#psg-install-services .psg-detail-body {\r\n  padding: 18px 24px 23px;\r\n}\r\n\r\n#psg-install-services .psg-detail-body p,\r\n#psg-install-services .psg-detail-body li {\r\n  color: #70665E;\r\n  font-size: 14px;\r\n  line-height: 1.85;\r\n}\r\n\r\n#psg-install-services .psg-detail-body p {\r\n  margin: 0;\r\n}\r\n\r\n#psg-install-services .psg-detail-body ul {\r\n  margin: 12px 0 0;\r\n  padding-left: 20px;\r\n}\r\n\r\n\/* CONTACT *\/\r\n#psg-install-services .psg-contact-wrap {\r\n  max-width: 1370px;\r\n  margin: 0 auto;\r\n  padding: 0 25px 50px;\r\n}\r\n\r\n#psg-install-services .psg-contact {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 40px;\r\n  padding: 46px 48px;\r\n  border-radius: 20px;\r\n  background: var(--psg-orange);\r\n  color: var(--psg-black);\r\n  scroll-margin-top: calc(var(--psg-sticky-top) + 24px);\r\n}\r\n\r\n#psg-install-services .psg-contact-label {\r\n  color: #59300C;\r\n  font-size: 10px;\r\n  font-weight: 700;\r\n  letter-spacing: 1.4px;\r\n}\r\n\r\n#psg-install-services .psg-contact h2 {\r\n  max-width: 600px;\r\n  margin: 15px 0;\r\n  color: var(--psg-black);\r\n  font-family: inherit;\r\n  font-size: clamp(28px, 3vw, 36px);\r\n  font-weight: 500;\r\n  line-height: 1.18;\r\n  letter-spacing: -1px;\r\n  text-transform: none;\r\n}\r\n\r\n#psg-install-services .psg-contact p {\r\n  margin: 0 0 12px;\r\n  color: #4D301C;\r\n  font-size: 14px;\r\n  line-height: 1.75;\r\n}\r\n\r\n#psg-install-services .psg-contact-email {\r\n  color: var(--psg-black);\r\n  font-size: 14px;\r\n  text-decoration: underline;\r\n  text-underline-offset: 4px;\r\n}\r\n\r\n#psg-install-services .psg-contact-button {\r\n  display: inline-flex;\r\n  flex-shrink: 0;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 35px;\r\n  min-height: 52px;\r\n  padding: 16px 22px;\r\n  border: 1px solid var(--psg-black);\r\n  border-radius: 9px;\r\n  background: var(--psg-black);\r\n  color: #FFFFFF;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  line-height: 1.5;\r\n  white-space: nowrap;\r\n  transition: background 0.2s ease, transform 0.2s ease;\r\n}\r\n\r\n#psg-install-services .psg-contact-button:hover {\r\n  transform: translateY(-2px);\r\n  background: #3C3026;\r\n  color: #FFFFFF;\r\n}\r\n\r\n\/* TABLET *\/\r\n@media (max-width: 1100px) {\r\n  #psg-install-services .psg-layout {\r\n    grid-template-columns: 180px minmax(0, 1fr);\r\n    gap: 30px;\r\n  }\r\n\r\n  #psg-install-services .psg-section-top {\r\n    gap: 24px;\r\n  }\r\n\r\n  #psg-install-services .psg-section-lead h2 {\r\n    font-size: 27px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact {\r\n    padding: 35px;\r\n  }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  #psg-install-services .psg-page-intro {\r\n    padding-bottom: 28px;\r\n  }\r\n\r\n  #psg-install-services .psg-layout {\r\n    grid-template-columns: minmax(0, 1fr);\r\n    gap: 28px;\r\n    padding-top: 0;\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar-slot {\r\n    position: sticky;\r\n    top: var(--psg-sticky-top);\r\n    z-index: 20;\r\n    align-self: start;\r\n    background: var(--psg-background);\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar {\r\n    position: relative;\r\n    top: auto;\r\n    max-height: none;\r\n    padding: 12px 0;\r\n    border-bottom: 1px solid #E4E0DA;\r\n    overflow: visible;\r\n    background: var(--psg-background);\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar nav {\r\n    flex-direction: row;\r\n    flex-wrap: nowrap;\r\n    gap: 7px;\r\n    overflow-x: auto;\r\n    scrollbar-width: thin;\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar nav a {\r\n    flex-shrink: 0;\r\n    gap: 8px;\r\n    min-height: 44px;\r\n    padding: 11px 13px;\r\n    font-size: 12px;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar-label,\r\n  #psg-install-services .psg-sidebar-help,\r\n  #psg-install-services .psg-side-arrow {\r\n    display: none;\r\n  }\r\n\r\n  #psg-install-services .psg-business,\r\n  #psg-install-services .psg-contact {\r\n    scroll-margin-top: calc(var(--psg-sticky-top) + 90px);\r\n  }\r\n\r\n  #psg-install-services .psg-contact {\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 24px;\r\n  }\r\n}\r\n\r\n\/* MOBILE: \u0e20\u0e32\u0e1e\u0e2d\u0e22\u0e39\u0e48\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19 \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2d\u0e22\u0e39\u0e48\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 *\/\r\n@media (max-width: 640px) {\r\n  #psg-install-services .psg-page-intro {\r\n    padding: 35px 18px 24px;\r\n  }\r\n\r\n  #psg-install-services .psg-layout {\r\n    gap: 24px;\r\n    padding-right: 18px;\r\n    padding-left: 18px;\r\n  }\r\n\r\n  #psg-install-services .psg-sidebar nav a {\r\n    font-size: 11px;\r\n  }\r\n\r\n  #psg-install-services .psg-business {\r\n    margin-bottom: 34px;\r\n    padding-bottom: 36px;\r\n  }\r\n\r\n  #psg-install-services .psg-section-top {\r\n    grid-template-columns: minmax(0, 1fr);\r\n    gap: 24px;\r\n    margin-bottom: 20px;\r\n  }\r\n\r\n  #psg-install-services .psg-section-lead h2 {\r\n    font-size: 27px;\r\n    line-height: 1.25;\r\n  }\r\n\r\n  #psg-install-services .psg-section-lead > p {\r\n    font-size: 14px;\r\n  }\r\n\r\n  #psg-install-services .psg-photo img {\r\n    aspect-ratio: 1.65;\r\n    border-radius: 12px;\r\n  }\r\n\r\n  #psg-install-services .psg-photo figcaption {\r\n    font-size: 10px;\r\n  }\r\n\r\n  #psg-install-services .psg-service-tools {\r\n    gap: 10px;\r\n  }\r\n\r\n  #psg-install-services .psg-service-tools > span {\r\n    font-size: 9px;\r\n  }\r\n\r\n  #psg-install-services .psg-toggle-all {\r\n    font-size: 11px;\r\n  }\r\n\r\n  #psg-install-services .psg-detail summary {\r\n    gap: 15px;\r\n    padding: 17px 16px;\r\n  }\r\n\r\n  #psg-install-services .psg-detail h3 {\r\n    font-size: 14px;\r\n  }\r\n\r\n  #psg-install-services .psg-detail-body {\r\n    padding: 16px 18px 20px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact-wrap {\r\n    padding: 0 18px 35px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact {\r\n    padding: 28px 23px;\r\n    border-radius: 16px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact h2 {\r\n    font-size: 29px;\r\n  }\r\n\r\n  #psg-install-services .psg-contact-button {\r\n    width: 100%;\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #psg-install-services *,\r\n  #psg-install-services *::before,\r\n  #psg-install-services *::after {\r\n    transition: none !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<div id=\"psg-install-services\" lang=\"en\">\r\n\r\n  <!-- INTRODUCTION -->\r\n  <header class=\"psg-page-intro\">\r\n    <h1>\r\n      System Installation &amp; Upgrade Services for Label &amp; Packaging Printing Industry\r\n    <\/h1>\r\n\r\n    <p>\r\n      Press Systems Group (PSG) is a leading provider of printing system installation and upgrade. We offer full-service solutions for the label and packaging printing industry, spanning all six of our core business lines: UV Business, Ink Business, Film Business, Tooling Business, Plate Business, and Machinery Business. Our specialized engineering teams install, configure, and test every system to the highest standard, so your production line runs with confidence from day one.\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <div class=\"psg-layout\">\r\n\r\n    <!-- SIDE NAVIGATION -->\r\n    <div class=\"psg-sidebar-slot\">\r\n      <aside class=\"psg-sidebar\">\r\n\r\n        <div class=\"psg-sidebar-label\">OUR EXPERTISE<\/div>\r\n\r\n        <nav aria-label=\"Installation and upgrade service categories\">\r\n\r\n          <a href=\"#psg-service-uv\" aria-current=\"location\">\r\n            <span class=\"psg-side-number\">01<\/span>\r\n            <span>UV &amp; UV LED<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-ink\">\r\n            <span class=\"psg-side-number\">02<\/span>\r\n            <span>Ink management<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-film\">\r\n            <span class=\"psg-side-number\">03<\/span>\r\n            <span>Packaging films<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-tooling\">\r\n            <span class=\"psg-side-number\">04<\/span>\r\n            <span>Print tooling<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-plate\">\r\n            <span class=\"psg-side-number\">05<\/span>\r\n            <span>Flexo platemaking<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <a href=\"#psg-service-machinery\">\r\n            <span class=\"psg-side-number\">06<\/span>\r\n            <span>Machinery<\/span>\r\n            <span class=\"psg-side-arrow\" aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n        <\/nav>\r\n\r\n        <div class=\"psg-sidebar-help\">\r\n          <p>Not sure where to start?<\/p>\r\n          <a href=\"#psg-service-contact\">Let\u2019s talk \u2197<\/a>\r\n        <\/div>\r\n\r\n      <\/aside>\r\n    <\/div>\r\n\r\n    <div class=\"psg-business-content\">\r\n\r\n      <!-- UV BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-uv\"\r\n        data-service-name=\"UV and UV LED\"\r\n        aria-labelledby=\"psg-service-uv-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e UV \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/gew-uv-curing-system-support.webp\"\r\n              width=\"1000\"\r\n              height=\"563\"\r\n              alt=\"PSG engineer inspecting the electronics of a UV curing system\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>UV system engineering support<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-uv-title\">\r\n              UV \/ UV LED System Installation &amp; Upgrade Services\r\n            <\/h2>\r\n\r\n            <p>\r\n              PSG\u2019s team of GEW-certified engineering experts is ready to support your UV &amp; UV LED curing system throughout its entire lifecycle from installing new setups to full UV LED upgrades and machine relocations:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>UV &amp; UV LED Curing System Installation<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We design and install UV and UV LED curing systems from the world-leading GEW brand for every type of press and finishing machine. The service covers everything from site survey and system design to installation, testing, and hand over backed by a full curing-performance guarantee.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>\r\n                UV to UV LED Retrofit (System Upgrade &amp; Modernization)\r\n              <\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Convert an existing UV lamp system to UV LED technology, or modernize your current setup for higher performance, without replacing the whole press. This upgrade cuts energy use and heat build-up on the line, helping print shops save up to 55% on electricity, reduce heat stress on substrates, and take on new print and packaging applications.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>UV System Relocation &amp; Re-installation<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We dismantle, relocate, and reinstall UV \/ UV LED curing systems when moving from an old press to a new one, or repositioning on the same machine. We provide full testing and calibration so the system is production-ready immediately.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- INK BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-ink\"\r\n        data-service-name=\"Ink management\"\r\n        aria-labelledby=\"psg-service-ink-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Ink \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo psg-photo-ink\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/zeller-narrow-web-print-applications.webp\"\r\n              width=\"1000\"\r\n              height=\"667\"\r\n              alt=\"Narrow-web printed packaging examples shown by Zeller+Gmelin\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>Narrow-web printing applications<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-ink-title\">\r\n              Ink Management System Installation &amp; Upgrade Services\r\n            <\/h2>\r\n\r\n            <p>\r\n              PSG upgrades your color room (Ink Kitchen) with complete color-management installation, using the Zeller Assortment database for accurate formulation. Steadier color control, fewer press-side color shifts, and less downtime spent chasing Delta E (\u0394E) targets on press:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>Zeller Assortment Database Installation &amp; Upgrade<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We install and update the exclusive base-ink formula sets from Zeller+Gmelin, a world-leading ink manufacturer. This ink formulation database upgrade ensures your software always calculates mixing ratios from accurate, current data. Preventing outdated formulas from causing color mismatches on press.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>X-Rite InkFormulation (IFS6) Software Support<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                The Zeller Assortment database integrates seamlessly with X-Rite's IFS6 color-formulation software. PSG can manage the full installation and configuration to match your exact requirements, streamlining your process from color lab drawdowns to full-scale press runs.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Spectrophotometer Integration<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Measure and verify mixed-ink color against your proof standard before ink is released to the line, so color errors are caught off press, not on it. We also check and calibrate both existing and new measuring devices.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- FILM BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-film\"\r\n        data-service-name=\"Packaging films\"\r\n        aria-labelledby=\"psg-service-film-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Film \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/presssystems.co.th\/wp-content\/uploads\/2026\/01\/MDO-PE.webp\"\r\n              width=\"1000\"\r\n              height=\"1000\"\r\n              alt=\"Stand-up packaging pouch illustrating PE and PP film applications\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>PE &amp; PP packaging film applications<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-film-title\">\r\n              Packaging Film Customization &amp; Upgrade Services\r\n            <\/h2>\r\n\r\n            <p>\r\n              Engineers at Polifilm's German headquarters analyze, formulate, and upgrade your existing film structures (customized film) for smoother running, less waste, and your brand's specifications, in these areas:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>High-Temperature &amp; Chemical Resistance Upgrade<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We reinforce film structures to withstand high-heat retort sterilization for ready-to-eat meals and pet food packaging, and resist aggressive chemicals without the film losing its shape. This ensures absolute structural integrity and barrier preservation during extreme thermal processing.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Precision Coefficient of Friction (COF) Optimization<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We fine-tune COF values to match your packaging line's operating speed, solving film-sticking or excessive-slip problems that are hard to control so your line runs smoothly. Controlling both kinetic and static friction is critical for maximizing continuous output on high-speed Form-Fill-Seal (FFS) packaging lines.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Advanced Sealing Layer Upgrade<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We improve seal-layer performance with a low seal-initiation temperature (Low SIT) for easy sealing and strong hot tack while still warm, preventing seal failures on high-speed lines. A broader sealing window and high hot-tack strength guarantee hermetic seals, ultimately reducing your rejection rates.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Sustainable Transition to 100% Recyclable Film<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We help you move from multi-layer laminate structures to mono-material film (such as MDO-PE or All-in-One film), cutting cost and meeting international environmental standards while fully preserving barrier protection. This is the ultimate step toward a circular economy and future-proofing your flexible packaging portfolio.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- TOOLING BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-tooling\"\r\n        data-service-name=\"Print tooling\"\r\n        aria-labelledby=\"psg-service-tooling-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Tooling \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/uei-unilock-up-honeycomb-chase.webp\"\r\n              width=\"600\"\r\n              height=\"408\"\r\n              alt=\"Brass dies held on a honeycomb chase with UniLock-Up locking units\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>UniLock-Up\u00ae die lock-up system<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-tooling-title\">\r\n              Print Tooling Installation &amp; Upgrade Services\r\n            <\/h2>\r\n\r\n            <p>\r\n              PSG provides expert UniLock-Up tooling installation to upgrade your hot stamping and embossing process. We install and configure UEI's UniLock-Up\u00ae die lock-up system, replacing conventional lock-up systems to sharply improve accuracy and cut make-ready time. Choose the configuration that fits your production:\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>\r\n                UniLock-Up\u00ae on SpeedChase\u00ae (Fast Job Changeovers &amp; Less Downtime)\r\n              <\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Installed on a single-bar mechanical quick-lock base, this setup is built for print shops that need fast job changeovers. Operators can lift out old dies and slide new dies in to lock within seconds, with no bolts to tighten one by one. This makes it ideal for short-run jobs with frequent die changes.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>\r\n                UniLock-Up\u00ae on Honeycomb Chase (Precision Work &amp; Free Positioning)\r\n              <\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Using individual locking units mounted at specific points on a honeycomb base, this is built for complex designs with multiple dies on a single form. Each die locks independently, so it can be positioned at any angle and stays rock-solid through long, continuous high-speed runs.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- PLATE BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-plate\"\r\n        data-service-name=\"Flexo platemaking\"\r\n        aria-labelledby=\"psg-service-plate-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Plate \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo psg-photo-plate\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/asahi-awp-water-wash-flexo-plate.webp\"\r\n              width=\"970\"\r\n              height=\"1000\"\r\n              alt=\"Asahi AWP DEW water-wash flexographic printing plate\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>Asahi water-wash flexographic plate<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-plate-title\">\r\n              Water-Wash Flexo Platemaking System Installation &amp; Upgrade Services\r\n            <\/h2>\r\n\r\n            <p>\r\n              PSG manages your water-wash flexo platemaking systems at every step. From full new setups featuring expert Asahi flexo platemaking installation to advanced AWP-LOOP\u2122 water recycling upgrades.\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>Water-Wash Flexo Platemaking System Installation<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We install, configure, and commission Asahi\u2019s water-wash flexo platemaking systems. Our comprehensive prepress service covers everything from site survey, plumbing and electrical work, parameter setup, live plate-production testing, and team training, backed by a plate-quality guarantee.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Asahi AWP-LOOP\u2122 Water Recycling Upgrade<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Upgrade your flexo plate-washing system with Asahi's AWP-LOOP\u2122 innovation, which recycles up to 100% of plate-washing water in the platemaking process. It filters and treats wash water for continuous, closed-loop reuse. Helping print shops cut water use by up to 85%, reduce waste, and meet sustainable green-factory standards.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n      <!-- MACHINERY BUSINESS -->\r\n      <section\r\n        class=\"psg-business\"\r\n        id=\"psg-service-machinery\"\r\n        data-service-name=\"Machinery\"\r\n        aria-labelledby=\"psg-service-machinery-title\"\r\n      >\r\n        <div class=\"psg-section-top\">\r\n\r\n          <!-- \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e20\u0e32\u0e1e Machinery \u0e17\u0e35\u0e48 src \u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07 -->\r\n          <figure class=\"psg-photo\">\r\n            <img loading=\"lazy\"\r\n              src=\"https:\/\/psg-installation-upgrade.psg-107.chatgpt.site\/assets\/psg-printing-machinery-support.webp\"\r\n              width=\"1000\"\r\n              height=\"563\"\r\n              alt=\"PSG technician adjusting the web path on printing machinery\"\r\n              loading=\"lazy\"\r\n              decoding=\"async\"\r\n            >\r\n            <figcaption>Printing machinery technical support<\/figcaption>\r\n          <\/figure>\r\n\r\n          <div class=\"psg-section-lead\">\r\n            <h2 id=\"psg-service-machinery-title\">\r\n              Printing Machinery &amp; Quality-Inspection System Installation &amp; Upgrade Services\r\n            <\/h2>\r\n\r\n            <p>\r\n              PSG provides complete installation, upgrade, and retrofitting services for printing presses and quality-inspection systems to keep your production line running at peak efficiency.\r\n            <\/p>\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"psg-service-tools\">\r\n          <span><\/span>\r\n          <button type=\"button\" class=\"psg-toggle-all\">\r\n            Expand all details <span aria-hidden=\"true\">+<\/span>\r\n          <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"psg-details-list\">\r\n\r\n          <details class=\"psg-detail\" open>\r\n            <summary>\r\n              <h3>Rhyguan Machinery Installation &amp; Software Upgrade<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We install, configure, and test Rhyguan flexo presses and finishing machines, from commissioning through live trial runs, and upgrade control software to the latest version. Covers:\r\n              <\/p>\r\n\r\n              <ul>\r\n                <li>Slitting machines<\/li>\r\n                <li>Die-cutting machines<\/li>\r\n                <li>Hot stamping &amp; embossing machines<\/li>\r\n                <li>Inspection machines<\/li>\r\n              <\/ul>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Machinery Retrofit &amp; Unit Expansion<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                Our retrofit service modifies and upgrades drive systems, sensors, or electronic controls to expand what your existing press can produce, without buying a new machine. This includes adding a coating \/ cold-foil unit or an In-Mold Labeling (IML) unit, along with genuine replacement parts to support high-speed production.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n          <details class=\"psg-detail\">\r\n            <summary>\r\n              <h3>Daheng Inline Inspection System Installation<\/h3>\r\n              <span class=\"psg-detail-mark\" aria-hidden=\"true\"><\/span>\r\n            <\/summary>\r\n\r\n            <div class=\"psg-detail-body\">\r\n              <p>\r\n                We install and integrate Daheng's intelligent defect-detection camera systems onto your existing press or inspection line. Upgrading to this system catches defects; color shifts, missing text, or smudges in real time inspection, stopping waste before it reaches your customer.\r\n              <\/p>\r\n            <\/div>\r\n          <\/details>\r\n\r\n        <\/div>\r\n      <\/section>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- CONTACT -->\r\n  <div class=\"psg-contact-wrap\">\r\n    <aside\r\n      class=\"psg-contact\"\r\n      id=\"psg-service-contact\"\r\n      aria-labelledby=\"psg-service-contact-title\"\r\n    >\r\n\r\n      <div>\r\n        <div class=\"psg-contact-label\">YOUR NEXT STEP<\/div>\r\n\r\n        <h2 id=\"psg-service-contact-title\">\r\n          Let\u2019s move your production forward.\r\n        <\/h2>\r\n\r\n        <p>\r\n          Talk to our team about your installation or upgrade requirements.\r\n        <\/p>\r\n\r\n        <a\r\n          class=\"psg-contact-email\"\r\n          href=\"mailto:info@presssystems.co.th\"\r\n        >\r\n          info@presssystems.co.th\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <a\r\n        class=\"psg-contact-button\"\r\n        href=\"mailto:info@presssystems.co.th?subject=System%20Installation%20%26%20Upgrade%20Enquiry\"\r\n      >\r\n        <span>Discuss your project<\/span>\r\n        <span aria-hidden=\"true\">\u2197<\/span>\r\n      <\/a>\r\n\r\n    <\/aside>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  function initializePsgServices() {\r\n    const root = document.getElementById(\"psg-install-services\");\r\n\r\n    if (!root || root.dataset.psgInitialized === \"true\") {\r\n      return;\r\n    }\r\n\r\n    root.dataset.psgInitialized = \"true\";\r\n\r\n    const layout = root.querySelector(\".psg-layout\");\r\n    const slot = root.querySelector(\".psg-sidebar-slot\");\r\n    const sidebar = root.querySelector(\".psg-sidebar\");\r\n\r\n    const sections = Array.from(\r\n      root.querySelectorAll(\".psg-business\")\r\n    );\r\n\r\n    const menuLinks = Array.from(\r\n      root.querySelectorAll(\".psg-sidebar nav a\")\r\n    );\r\n\r\n    let frameRequested = false;\r\n\r\n    function getTopOffset() {\r\n      const value = parseFloat(\r\n        getComputedStyle(root).getPropertyValue(\"--psg-sticky-top\")\r\n      );\r\n\r\n      return Number.isFinite(value) ? value : 100;\r\n    }\r\n\r\n    \/* FIXED SIDEBAR *\/\r\n    function resetSidebarPosition() {\r\n      sidebar.style.position = \"\";\r\n      sidebar.style.top = \"\";\r\n      sidebar.style.left = \"\";\r\n      sidebar.style.width = \"\";\r\n    }\r\n\r\n    function updateSidebarPosition() {\r\n      frameRequested = false;\r\n\r\n      if (!layout || !slot || !sidebar) {\r\n        return;\r\n      }\r\n\r\n      if (window.innerWidth <= 900) {\r\n        resetSidebarPosition();\r\n        return;\r\n      }\r\n\r\n      const topOffset = getTopOffset();\r\n      const slotRect = slot.getBoundingClientRect();\r\n\r\n      sidebar.style.width = slotRect.width + \"px\";\r\n\r\n      const menuHeight = sidebar.getBoundingClientRect().height;\r\n\r\n      if (slotRect.top >= topOffset) {\r\n        sidebar.style.position = \"absolute\";\r\n        sidebar.style.top = \"0\";\r\n        sidebar.style.left = \"0\";\r\n        return;\r\n      }\r\n\r\n      if (slotRect.bottom <= topOffset + menuHeight) {\r\n        sidebar.style.position = \"absolute\";\r\n        sidebar.style.top =\r\n          Math.max(0, slot.offsetHeight - menuHeight) + \"px\";\r\n        sidebar.style.left = \"0\";\r\n        return;\r\n      }\r\n\r\n      sidebar.style.position = \"fixed\";\r\n      sidebar.style.top = topOffset + \"px\";\r\n      sidebar.style.left = slotRect.left + \"px\";\r\n    }\r\n\r\n    function scheduleSidebarUpdate() {\r\n      if (frameRequested) {\r\n        return;\r\n      }\r\n\r\n      frameRequested = true;\r\n      window.requestAnimationFrame(updateSidebarPosition);\r\n    }\r\n\r\n    window.addEventListener(\"scroll\", scheduleSidebarUpdate, {\r\n      passive: true\r\n    });\r\n\r\n    window.addEventListener(\"resize\", scheduleSidebarUpdate);\r\n\r\n    \/* EXPAND \/ COLLAPSE *\/\r\n    root.querySelectorAll(\".psg-toggle-all\").forEach(function (button) {\r\n      const section = button.closest(\".psg-business\");\r\n\r\n      const details = Array.from(\r\n        section.querySelectorAll(\".psg-detail\")\r\n      );\r\n\r\n      const serviceName =\r\n        section.dataset.serviceName || \"installation and upgrade\";\r\n\r\n      function updateButton() {\r\n        const allOpen = details.every(function (detail) {\r\n          return detail.open;\r\n        });\r\n\r\n        button.innerHTML =\r\n          (allOpen ? \"Collapse all details\" : \"Expand all details\") +\r\n          ' <span aria-hidden=\"true\">' +\r\n          (allOpen ? \"\u2212\" : \"+\") +\r\n          \"<\/span>\";\r\n\r\n        button.setAttribute(\r\n          \"aria-label\",\r\n          (allOpen ? \"Collapse\" : \"Expand\") +\r\n            \" all \" +\r\n            serviceName +\r\n            \" service details\"\r\n        );\r\n      }\r\n\r\n      button.addEventListener(\"click\", function () {\r\n        const shouldOpen = !details.every(function (detail) {\r\n          return detail.open;\r\n        });\r\n\r\n        details.forEach(function (detail) {\r\n          detail.open = shouldOpen;\r\n        });\r\n\r\n        updateButton();\r\n        scheduleSidebarUpdate();\r\n      });\r\n\r\n      details.forEach(function (detail) {\r\n        detail.addEventListener(\"toggle\", function () {\r\n          updateButton();\r\n          scheduleSidebarUpdate();\r\n        });\r\n      });\r\n\r\n      updateButton();\r\n    });\r\n\r\n    \/* ACTIVE MENU *\/\r\n    function activateCategory(id) {\r\n      menuLinks.forEach(function (link) {\r\n        if (link.getAttribute(\"href\") === \"#\" + id) {\r\n          link.setAttribute(\"aria-current\", \"location\");\r\n        } else {\r\n          link.removeAttribute(\"aria-current\");\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* SMOOTH NAVIGATION *\/\r\n    root.querySelectorAll('a[href^=\"#\"]').forEach(function (link) {\r\n      link.addEventListener(\"click\", function (event) {\r\n        if (\r\n          event.button !== 0 ||\r\n          event.metaKey ||\r\n          event.ctrlKey ||\r\n          event.shiftKey ||\r\n          event.altKey\r\n        ) {\r\n          return;\r\n        }\r\n\r\n        const targetId = link.getAttribute(\"href\").slice(1);\r\n        const target = document.getElementById(targetId);\r\n\r\n        if (!target || !root.contains(target)) {\r\n          return;\r\n        }\r\n\r\n        event.preventDefault();\r\n\r\n        if (target.classList.contains(\"psg-business\")) {\r\n          activateCategory(targetId);\r\n        }\r\n\r\n        const reduceMotion = window.matchMedia(\r\n          \"(prefers-reduced-motion: reduce)\"\r\n        ).matches;\r\n\r\n        target.scrollIntoView({\r\n          behavior: reduceMotion ? \"auto\" : \"smooth\",\r\n          block: \"start\"\r\n        });\r\n\r\n        try {\r\n          window.history.replaceState(null, \"\", \"#\" + targetId);\r\n        } catch (error) {\r\n          \/* Navigation still works without updating the URL. *\/\r\n        }\r\n      });\r\n    });\r\n\r\n    let categoryObserver;\r\n\r\n    function initializeCategoryObserver() {\r\n      if (!(\"IntersectionObserver\" in window)) {\r\n        return;\r\n      }\r\n\r\n      if (categoryObserver) {\r\n        categoryObserver.disconnect();\r\n      }\r\n\r\n      const navigationSpace =\r\n        window.innerWidth <= 900 ? 90 : 24;\r\n\r\n      const offset = getTopOffset() + navigationSpace;\r\n\r\n      categoryObserver = new IntersectionObserver(\r\n        function (entries) {\r\n          entries.forEach(function (entry) {\r\n            if (entry.isIntersecting) {\r\n              activateCategory(entry.target.id);\r\n            }\r\n          });\r\n        },\r\n        {\r\n          rootMargin: \"-\" + offset + \"px 0px -45% 0px\",\r\n          threshold: 0\r\n        }\r\n      );\r\n\r\n      sections.forEach(function (section) {\r\n        categoryObserver.observe(section);\r\n      });\r\n    }\r\n\r\n    initializeCategoryObserver();\r\n\r\n    let resizeTimer;\r\n\r\n    window.addEventListener(\"resize\", function () {\r\n      window.clearTimeout(resizeTimer);\r\n\r\n      resizeTimer = window.setTimeout(\r\n        initializeCategoryObserver,\r\n        150\r\n      );\r\n    });\r\n\r\n    \/* UPDATE AFTER IMAGE \/ CONTENT SIZE CHANGES *\/\r\n    root.querySelectorAll(\"img\").forEach(function (image) {\r\n      if (!image.complete) {\r\n        image.addEventListener(\"load\", scheduleSidebarUpdate, {\r\n          once: true\r\n        });\r\n\r\n        image.addEventListener(\"error\", scheduleSidebarUpdate, {\r\n          once: true\r\n        });\r\n      }\r\n    });\r\n\r\n    if (\"ResizeObserver\" in window && layout && sidebar) {\r\n      const resizeObserver = new ResizeObserver(\r\n        scheduleSidebarUpdate\r\n      );\r\n\r\n      resizeObserver.observe(layout);\r\n      resizeObserver.observe(sidebar);\r\n    }\r\n\r\n    if (document.fonts && document.fonts.ready) {\r\n      document.fonts.ready.then(scheduleSidebarUpdate);\r\n    }\r\n\r\n    scheduleSidebarUpdate();\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\r\n      \"DOMContentLoaded\",\r\n      initializePsgServices,\r\n      { once: true }\r\n    );\r\n  } else {\r\n    initializePsgServices();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>System Installation &amp;Upgrade Services Our Services System Installation &amp; Upgrade Services for Label &amp; Packaging Printing Industry Press Systems Group (PSG) is a leading provider of printing system installation and upgrade. We offer full-service solutions for the label and packaging printing industry, spanning all six of our core business lines: UV Business, Ink Business, Film [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5287","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/presssystems.co.th\/id\/wp-json\/wp\/v2\/pages\/5287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presssystems.co.th\/id\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/presssystems.co.th\/id\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/presssystems.co.th\/id\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/presssystems.co.th\/id\/wp-json\/wp\/v2\/comments?post=5287"}],"version-history":[{"count":20,"href":"https:\/\/presssystems.co.th\/id\/wp-json\/wp\/v2\/pages\/5287\/revisions"}],"predecessor-version":[{"id":6276,"href":"https:\/\/presssystems.co.th\/id\/wp-json\/wp\/v2\/pages\/5287\/revisions\/6276"}],"wp:attachment":[{"href":"https:\/\/presssystems.co.th\/id\/wp-json\/wp\/v2\/media?parent=5287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}