{"id":687,"date":"2026-09-09T07:12:54","date_gmt":"2026-09-09T07:12:54","guid":{"rendered":"https:\/\/ale.fr\/produits\/controleurs\/"},"modified":"2026-11-03T10:06:28","modified_gmt":"2026-11-03T10:06:28","slug":"controllers","status":"publish","type":"page","link":"https:\/\/ale.fr\/en\/products\/controllers\/","title":{"rendered":"Controllers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"687\" class=\"elementor elementor-687\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff10d47 e-con e-atomic-element e-flexbox-base e-default-div e-241f003 \" data-id=\"ff10d47\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ff10d47\">\n    <div class=\"elementor-element elementor-element-e283b54 e-con e-atomic-element e-flexbox-base e-default-div e-fb092ca \" data-id=\"e283b54\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e283b54\">\n    \t\t<div class=\"elementor-element elementor-element-46d5206 elementor-widget elementor-widget-heading\" data-id=\"46d5206\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Control your marking with precision\n<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cc580b elementor-widget elementor-widget-text-editor\" data-id=\"6cc580b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">MasterPi and MasterX controllers allow you to create messages, manage multiple printheads and integrate easily with your production environment.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53b1738 elementor-widget elementor-widget-html\" data-id=\"53b1738\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"ale-controller-cta-wrap\">\n  <a href=\"\/en\/contact-us\/\" class=\"ale-controller-cta\">\n    <span class=\"ale-controller-cta__label\">Choose my controller<\/span>\n\n    <span class=\"ale-controller-cta__matrix\" aria-hidden=\"true\">\n      <i><\/i><i><\/i><i><\/i>\n      <i><\/i><i><\/i><i><\/i>\n      <i><\/i><i><\/i><i><\/i>\n\n      <svg viewBox=\"0 0 24 24\">\n        <path d=\"M4 12H19\"><\/path>\n        <path d=\"M14 6L20 12L14 18\"><\/path>\n      <\/svg>\n    <\/span>\n  <\/a>\n<\/div>\n\n<style>\n.ale-controller-cta-wrap{\n  display:flex;\n  width:100%;\n}\n\n.ale-controller-cta,\n.ale-controller-cta:hover,\n.ale-controller-cta:focus,\n.ale-controller-cta:visited{\n  display:inline-flex;\n  align-items:stretch;\n  min-height:58px;\n  max-width:100%;\n  margin:0;\n  padding:0!important;\n  overflow:hidden;\n  border:0!important;\n  border-radius:14px;\n  outline:none;\n  background:#58656A!important;\n  color:#fff!important;\n  text-decoration:none!important;\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:17px;\n  line-height:1;\n  font-weight:600;\n  box-shadow:0 10px 22px rgba(88,101,106,.20);\n  transition:transform .25s ease,background .25s ease,box-shadow .25s ease;\n}\n\n.ale-controller-cta__label{\n  display:flex;\n  align-items:center;\n  min-width:0;\n  padding:0 24px;\n}\n\n.ale-controller-cta__matrix{\n  position:relative;\n  width:60px;\n  min-width:60px;\n  border-left:1px solid rgba(255,255,255,.22);\n  background:rgba(255,255,255,.08);\n}\n\n.ale-controller-cta__matrix i{\n  position:absolute;\n  width:5px;\n  height:5px;\n  border-radius:1px;\n  background:#fff;\n  transform:translate(-50%,-50%);\n  transition:opacity .20s ease,transform .30s cubic-bezier(.22,.61,.36,1);\n}\n\n.ale-controller-cta__matrix i:nth-child(1){left:calc(50% - 9px);top:calc(50% - 9px)}\n.ale-controller-cta__matrix i:nth-child(2){left:50%;top:calc(50% - 9px)}\n.ale-controller-cta__matrix i:nth-child(3){left:calc(50% + 9px);top:calc(50% - 9px)}\n.ale-controller-cta__matrix i:nth-child(4){left:calc(50% - 9px);top:50%}\n.ale-controller-cta__matrix i:nth-child(5){left:50%;top:50%}\n.ale-controller-cta__matrix i:nth-child(6){left:calc(50% + 9px);top:50%}\n.ale-controller-cta__matrix i:nth-child(7){left:calc(50% - 9px);top:calc(50% + 9px)}\n.ale-controller-cta__matrix i:nth-child(8){left:50%;top:calc(50% + 9px)}\n.ale-controller-cta__matrix i:nth-child(9){left:calc(50% + 9px);top:calc(50% + 9px)}\n\n.ale-controller-cta__matrix svg{\n  position:absolute;\n  top:50%;\n  left:50%;\n  width:28px;\n  height:28px;\n  fill:none;\n  stroke:#fff;\n  stroke-width:1.9;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n  opacity:0;\n  transform:translate(-62%,-50%) scale(.72);\n  transition:opacity .22s ease,transform .34s cubic-bezier(.22,.61,.36,1);\n}\n\n.ale-controller-cta:is(:hover,:focus-visible){\n  transform:translateY(-2px);\n  background:#C5003C!important;\n  box-shadow:0 14px 28px rgba(197,0,60,.20);\n}\n\n.ale-controller-cta:is(:hover,:focus-visible) .ale-controller-cta__matrix i{\n  opacity:0;\n  transform:translate(-50%,-50%) scale(.25);\n}\n\n.ale-controller-cta:is(:hover,:focus-visible) .ale-controller-cta__matrix svg{\n  opacity:1;\n  transform:translate(-50%,-50%) scale(1);\n}\n\n@media(max-width:600px){\n  .ale-controller-cta{width:100%;font-size:16px}\n  .ale-controller-cta__label{flex:1;padding:0 18px}\n  .ale-controller-cta__matrix{width:56px;min-width:56px}\n}\n\n@media(prefers-reduced-motion:reduce){\n  .ale-controller-cta,\n  .ale-controller-cta__matrix i,\n  .ale-controller-cta__matrix svg{transition:none}\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-7851ece e-con e-atomic-element e-flexbox-base e-default-div e-1c77150 \" data-id=\"7851ece\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7851ece\">\n    \t\t<div class=\"elementor-element elementor-element-1b6d3e3 elementor-widget elementor-widget-image\" data-id=\"1b6d3e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-CONTROLEUR-N2.webp\" class=\"attachment-full size-full wp-image-1216\" alt=\"\" srcset=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-CONTROLEUR-N2.webp 1672w, https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-CONTROLEUR-N2-300x169.webp 300w, https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-CONTROLEUR-N2-1024x576.webp 1024w, https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-CONTROLEUR-N2-768x432.webp 768w, https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-CONTROLEUR-N2-1536x864.webp 1536w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-2f1e65c e-con e-atomic-element e-flexbox-base e-default-div e-2f1e65c-4a4b2c9 \" data-id=\"2f1e65c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2f1e65c\">\n    \t\t<div class=\"elementor-element elementor-element-99f62bd elementor-widget elementor-widget-html\" data-id=\"99f62bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"ale-reassurance\">\n\n  <div class=\"ale-reassurance__track\">\n\n    <div class=\"ale-reassurance__group\">\n\n      <span class=\"ale-reassurance__item\">\n        Designed and manufactured in France\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n      <span class=\"ale-reassurance__item\">\n        Technology expertise since 2001\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n      <span class=\"ale-reassurance__item\">\n        Solutions installed in more than 35 countries\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n      <span class=\"ale-reassurance__item\">\n        Responsive technical support\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n      <span class=\"ale-reassurance__item\">\n        Equipment designed to last\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n    <\/div>\n\n\n    <div\n      class=\"ale-reassurance__group\"\n      aria-hidden=\"true\"\n    >\n\n      <span class=\"ale-reassurance__item\">\n        Designed and manufactured in France\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n      <span class=\"ale-reassurance__item\">\n        Technology expertise since 2001\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n      <span class=\"ale-reassurance__item\">\n        Solutions installed in more than 35 countries\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n      <span class=\"ale-reassurance__item\">\n        Responsive technical support\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n      <span class=\"ale-reassurance__item\">\n        Equipment designed to last\n      <\/span>\n\n      <span class=\"ale-reassurance__separator\">\n        <img decoding=\"async\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/08\/cropped-logo-ale.png\"\n          alt=\"\"\n        >\n      <\/span>\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<style>\n\n.ale-reassurance{\n  width:100%;\n\n  overflow:hidden;\n\n  padding:28px 0;\n\n  background:#58656A;\n\n  font-family:\"Inter\",Arial,sans-serif;\n}\n\n\n.ale-reassurance *,\n.ale-reassurance *::before,\n.ale-reassurance *::after{\n  box-sizing:border-box;\n}\n\n\n.ale-reassurance__track{\n  width:max-content;\n\n  display:flex;\n\n  align-items:center;\n\n  animation:\n    aleReassuranceScroll\n    38s linear infinite;\n\n  will-change:transform;\n}\n\n\n.ale-reassurance:hover\n.ale-reassurance__track{\n  animation-play-state:paused;\n}\n\n\n.ale-reassurance__group{\n  flex:none;\n\n  display:flex;\n\n  align-items:center;\n\n  gap:26px;\n\n  padding-right:26px;\n}\n\n\n.ale-reassurance__item{\n  display:block;\n\n  color:#FFFFFF;\n\n  font-family:\"Sora\",Arial,sans-serif;\n\n  font-size:14px;\n\n  line-height:1.2;\n\n  font-weight:600;\n\n  white-space:nowrap;\n}\n\n\n.ale-reassurance__separator{\n  width:27px;\n\n  height:27px;\n\n  flex:0 0 27px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  overflow:hidden;\n\n  padding:4px;\n\n  border-radius:6px;\n\n  background:rgba(255,255,255,.88);\n}\n\n\n.ale-reassurance__separator img{\n  display:block;\n\n  width:100%;\n\n  height:100%;\n\n  object-fit:contain;\n}\n\n\n@keyframes aleReassuranceScroll{\n\n  from{\n    transform:translate3d(0,0,0);\n  }\n\n  to{\n    transform:translate3d(-50%,0,0);\n  }\n\n}\n\n\n@media(max-width:600px){\n\n  .ale-reassurance{\n    padding:14px 0;\n  }\n\n\n  .ale-reassurance__group{\n    gap:20px;\n\n    padding-right:20px;\n  }\n\n\n  .ale-reassurance__item{\n    font-size:13px;\n  }\n\n\n  .ale-reassurance__separator{\n    width:24px;\n    height:24px;\n\n    flex-basis:24px;\n  }\n\n}\n\n\n@media(prefers-reduced-motion:reduce){\n\n  .ale-reassurance__track{\n    width:100%;\n\n    overflow-x:auto;\n\n    animation:none;\n  }\n\n\n  .ale-reassurance__group[aria-hidden=\"true\"]{\n    display:none;\n  }\n\n}\n\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a1afa89 e-con e-atomic-element e-flexbox-base e-default-div e-19a796f \" data-id=\"a1afa89\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a1afa89\">\n    \t\t<div class=\"elementor-element elementor-element-a094da0 elementor-widget elementor-widget-html\" data-id=\"a094da0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section\n  class=\"ale-controller-slider\"\n  aria-label=\"ALE print controllers\"\n  tabindex=\"0\"\n>\n  <div class=\"ale-controller-slider__stage\">\n\n    <!-- MASTERX-SERIES -->\n    <article\n      class=\"ale-controller-slider__slide is-active\"\n      data-slide=\"0\"\n      data-name=\"MasterX-Series\"\n      aria-hidden=\"false\"\n    >\n      <div class=\"ale-controller-slider__media\">\n        <img\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/11\/PROD-MX-N2.webp\"\n          alt=\"ALE MasterX-Series industrial printing controller\"\n          width=\"1672\"\n          height=\"941\"\n          loading=\"eager\"\n          decoding=\"async\"\n        >\n      <\/div>\n\n      <div class=\"ale-controller-slider__content\">\n        <span class=\"ale-controller-slider__category\">\n          MasterX-Series\n        <\/span>\n\n        <h2>\n          The advanced controller for industrial marking\n        <\/h2>\n\n        <div class=\"ale-controller-slider__intro\">\n          <p>\n            MasterX was designed for applications requiring greater visibility,\n            connectivity and integration possibilities.\n          <\/p>\n\n          <p>\n            Its 10-inch HD touchscreen provides a comfortable interface for\n            creating, selecting and modifying production messages.\n          <\/p>\n        <\/div>\n\n        <div class=\"ale-controller-slider__block\">\n          <strong class=\"ale-controller-slider__subtitle\">\n            MasterX key features\n          <\/strong>\n\n          <ul class=\"ale-controller-slider__features\">\n            <li>Controls two, four or eight printheads depending on the model<\/li>\n            <li>10-inch HD touchscreen<\/li>\n            <li>Creation of complex messages directly on screen<\/li>\n            <li>USB, RS232, TCP\/IP and Wi-Fi connectivity<\/li>\n            <li>PoE technology<\/li>\n            <li>Integrated Wi-Fi hotspot<\/li>\n            <li>Web server<\/li>\n            <li>REST API<\/li>\n            <li>Inputs and outputs for integration and monitoring<\/li>\n            <li>Customisable interface<\/li>\n            <li>Anodised aluminium and stainless-steel enclosure<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"ale-controller-slider__block\">\n          <strong class=\"ale-controller-slider__subtitle\">\n            Available models\n          <\/strong>\n\n          <div class=\"ale-controller-slider__models\">\n            <div class=\"ale-controller-slider__model\">\n              <strong>MasterX2<\/strong>\n              <p>Controls up to two printheads.<\/p>\n            <\/div>\n\n            <div class=\"ale-controller-slider__model\">\n              <strong>MasterX4<\/strong>\n              <p>Controls up to four printheads.<\/p>\n            <\/div>\n\n            <div class=\"ale-controller-slider__model\">\n              <strong>MasterX8<\/strong>\n              <p>Controls up to eight printheads.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <!-- MASTERPI-SERIES -->\n    <article\n      class=\"ale-controller-slider__slide\"\n      data-slide=\"1\"\n      data-name=\"MasterPi-Series\"\n      aria-hidden=\"true\"\n    >\n      <div class=\"ale-controller-slider__media\">\n        <img loading=\"lazy\"\n          src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/09\/controleur-masterpi-series-impression-industrielle-ale.webp\"\n          alt=\"ALE MasterPi-Series industrial printing controller\"\n          width=\"2560\"\n          height=\"1700\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/div>\n\n      <div class=\"ale-controller-slider__content\">\n        <span class=\"ale-controller-slider__category\">\n          MasterPi-Series\n        <\/span>\n\n        <h2>\n          A powerful, compact and intuitive controller\n        <\/h2>\n\n        <div class=\"ale-controller-slider__intro\">\n          <p>\n            MasterPi combines a 7-inch touchscreen interface with comprehensive\n            connectivity to control multiple printheads from a single system.\n          <\/p>\n\n          <p>\n            It is suitable for standalone applications as well as installations\n            requiring connection with other line equipment.\n          <\/p>\n        <\/div>\n\n        <div class=\"ale-controller-slider__block\">\n          <strong class=\"ale-controller-slider__subtitle\">\n            MasterPi key features\n          <\/strong>\n\n          <ul class=\"ale-controller-slider__features\">\n            <li>Controls one to eight printheads depending on the model<\/li>\n            <li>7-inch HD touchscreen<\/li>\n            <li>USB, RS232, TCP\/IP and Wi-Fi connectivity<\/li>\n            <li>Auxiliary inputs and outputs<\/li>\n            <li>Intuitive and customisable interface<\/li>\n            <li>Functions adaptable to the application<\/li>\n            <li>Anodised aluminium and stainless-steel enclosure<\/li>\n            <li>Compatibility with various file formats<\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"ale-controller-slider__block\">\n          <strong class=\"ale-controller-slider__subtitle\">\n            Available models\n          <\/strong>\n\n          <div class=\"ale-controller-slider__models\">\n            <div class=\"ale-controller-slider__model\">\n              <strong>MasterPi2<\/strong>\n              <p>Up to two printheads.<\/p>\n            <\/div>\n\n            <div class=\"ale-controller-slider__model\">\n              <strong>MasterPi4<\/strong>\n              <p>Up to four printheads.<\/p>\n            <\/div>\n\n            <div class=\"ale-controller-slider__model\">\n              <strong>MasterPi8<\/strong>\n              <p>Up to eight printheads.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/article>\n\n  <\/div>\n\n  <!-- DESKTOP NAVIGATION -->\n  <div\n    class=\"ale-controller-slider__rail\"\n    role=\"tablist\"\n    aria-label=\"Choose a controller\"\n  >\n    <button\n      type=\"button\"\n      class=\"ale-controller-slider__tab is-active\"\n      data-target=\"0\"\n      role=\"tab\"\n      aria-selected=\"true\"\n    >\n      MasterX-Series\n    <\/button>\n\n    <button\n      type=\"button\"\n      class=\"ale-controller-slider__tab\"\n      data-target=\"1\"\n      role=\"tab\"\n      aria-selected=\"false\"\n    >\n      MasterPi-Series\n    <\/button>\n  <\/div>\n\n  <!-- TABLET NAVIGATION (ARROWS) -->\n  <div class=\"ale-controller-slider__mobile-nav\">\n    <button\n      type=\"button\"\n      class=\"ale-controller-slider__arrow ale-controller-slider__arrow--prev\"\n      aria-label=\"Previous controller\"\n    >\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <path d=\"M15 5L8 12L15 19\"><\/path>\n        <path d=\"M9 12H20\"><\/path>\n      <\/svg>\n    <\/button>\n\n    <span\n      class=\"ale-controller-slider__current\"\n      aria-live=\"polite\"\n    >\n      MasterX-Series\n    <\/span>\n\n    <button\n      type=\"button\"\n      class=\"ale-controller-slider__arrow ale-controller-slider__arrow--next\"\n      aria-label=\"Next controller\"\n    >\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <path d=\"M9 5L16 12L9 19\"><\/path>\n        <path d=\"M4 12H15\"><\/path>\n      <\/svg>\n    <\/button>\n  <\/div>\n\n  <!-- MOBILE NAVIGATION (CHOICE GRID) -->\n  <div class=\"ale-controller-slider__mobile-choice-nav\" aria-label=\"Choose a controller\">\n    <button type=\"button\" class=\"ale-controller-slider__mobile-choice is-active\" data-target=\"0\" aria-pressed=\"true\">MasterX-Series<\/button>\n    <button type=\"button\" class=\"ale-controller-slider__mobile-choice\" data-target=\"1\" aria-pressed=\"false\">MasterPi-Series<\/button>\n  <\/div>\n<\/section>\n\n<style>\n.ale-controller-slider{\n  --ale-red:#C5003C;\n  --ale-red-dark:#A90034;\n  --ale-dark:#17242A;\n  --ale-gray:#58656A;\n  --ale-border:#EAE4E6;\n  --ale-soft:#FBF4F6;\n  width:100%;\n  margin:0;\n  padding:0;\n  outline:none;\n  font-family:\"Inter\",Arial,sans-serif;\n}\n\n.ale-controller-slider *,\n.ale-controller-slider *::before,\n.ale-controller-slider *::after{box-sizing:border-box}\n\n.ale-controller-slider__slide{\n  display:none;\n  grid-template-columns:minmax(360px,43%) minmax(0,1fr);\n  overflow:hidden;\n  border:1px solid var(--ale-border);\n  border-radius:22px;\n  background:#fff;\n  box-shadow:0 18px 44px rgba(23,36,42,.07);\n}\n\n.ale-controller-slider__slide.is-active{\n  display:grid;\n  animation:aleControllerSlideIn .36s ease;\n}\n\n@keyframes aleControllerSlideIn{\n  from{opacity:0;transform:translateY(7px)}\n  to{opacity:1;transform:translateY(0)}\n}\n\n.ale-controller-slider__media{\n  position:relative;\n  min-height:100%;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  overflow:hidden;\n  padding:clamp(18px,2.3vw,34px);\n  background:#F1F3F3;\n}\n\n.ale-controller-slider__media::after{\n  content:\"\";\n  position:absolute;\n  left:0;\n  right:0;\n  bottom:0;\n  height:5px;\n  background:var(--ale-red);\n}\n\n.ale-controller-slider__media img{\n  display:block;\n  width:100%;\n  height:auto;\n  aspect-ratio:2560\/1700;\n  object-fit:cover;\n  object-position:center;\n  border-radius:15px;\n  box-shadow:0 16px 34px rgba(23,36,42,.10);\n  transition:transform .65s cubic-bezier(.22,.61,.36,1);\n}\n\n.ale-controller-slider__slide:hover .ale-controller-slider__media img{\n  transform:scale(1.015);\n}\n\n.ale-controller-slider__content{\n  display:flex;\n  flex-direction:column;\n  justify-content:center;\n  padding:clamp(34px,4vw,58px);\n}\n\n.ale-controller-slider__category{\n  display:block;\n  margin:0 0 15px;\n  color:var(--ale-red);\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:13px;\n  line-height:1.2;\n  font-weight:700;\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n.ale-controller-slider__content h2{\n  margin:0 0 20px;\n  padding:0;\n  color:var(--ale-dark);\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:clamp(29px,2.5vw,40px);\n  line-height:1.13;\n  font-weight:650;\n  letter-spacing:-.025em;\n}\n\n.ale-controller-slider__intro p{\n  margin:0 0 10px;\n  color:var(--ale-gray);\n  font-size:15px;\n  line-height:1.62;\n}\n\n.ale-controller-slider__intro p:last-child{margin-bottom:0}\n\n.ale-controller-slider__block{\n  margin-top:27px;\n  padding-top:23px;\n  border-top:1px solid var(--ale-border);\n}\n\n.ale-controller-slider__subtitle{\n  display:block;\n  margin:0 0 15px;\n  color:var(--ale-dark);\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:17px;\n  line-height:1.3;\n  font-weight:650;\n}\n\n.ale-controller-slider__features{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:10px 24px;\n  margin:0;\n  padding:0;\n  list-style:none;\n}\n\n.ale-controller-slider__features li{\n  position:relative;\n  margin:0;\n  padding:0 0 0 17px;\n  color:var(--ale-gray);\n  font-size:13.5px;\n  line-height:1.48;\n}\n\n.ale-controller-slider__features li::before{\n  content:\"\";\n  position:absolute;\n  top:.52em;\n  left:0;\n  width:6px;\n  height:6px;\n  border-radius:1px;\n  background:var(--ale-red);\n}\n\n.ale-controller-slider__models{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:10px;\n}\n\n.ale-controller-slider__model{\n  min-width:0;\n  padding:15px 15px 16px;\n  border:1px solid var(--ale-border);\n  border-top:3px solid var(--ale-red);\n  border-radius:10px;\n  background:#fff;\n}\n\n.ale-controller-slider__model strong{\n  display:block;\n  margin-bottom:6px;\n  color:var(--ale-dark);\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:14px;\n  line-height:1.25;\n  font-weight:700;\n}\n\n.ale-controller-slider__model p{\n  margin:0;\n  color:var(--ale-gray);\n  font-size:12.5px;\n  line-height:1.45;\n}\n\n.ale-controller-slider__rail{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  margin-top:14px;\n  overflow:hidden;\n  border:1px solid var(--ale-border);\n  border-radius:16px;\n  background:#fff;\n}\n\nhtml body .ale-controller-slider button.ale-controller-slider__tab,\nhtml body .ale-controller-slider button.ale-controller-slider__tab:hover,\nhtml body .ale-controller-slider button.ale-controller-slider__tab:focus,\nhtml body .ale-controller-slider button.ale-controller-slider__tab:active{\n  appearance:none!important;\n  min-height:76px;\n  margin:0!important;\n  padding:18px 22px!important;\n  border:0!important;\n  border-right:1px solid var(--ale-border)!important;\n  border-radius:0!important;\n  outline:none!important;\n  background:#fff!important;\n  color:var(--ale-dark)!important;\n  font-family:\"Sora\",Arial,sans-serif!important;\n  font-size:15px;\n  line-height:1.25;\n  font-weight:600;\n  text-align:left;\n  box-shadow:none!important;\n  cursor:pointer;\n  transition:color .2s ease,background .2s ease,box-shadow .2s ease;\n}\n\nhtml body .ale-controller-slider button.ale-controller-slider__tab:last-child{\n  border-right:0!important;\n}\n\nhtml body .ale-controller-slider button.ale-controller-slider__tab:not(.is-active):hover{\n  background:#FCF8F9!important;\n  color:var(--ale-red)!important;\n}\n\nhtml body .ale-controller-slider button.ale-controller-slider__tab.is-active{\n  background:var(--ale-soft)!important;\n  color:var(--ale-red)!important;\n  box-shadow:inset 0 -4px 0 var(--ale-red)!important;\n}\n\n.ale-controller-slider__mobile-nav{\n  display:none;\n  align-items:center;\n  justify-content:space-between;\n  gap:14px;\n  margin-top:14px;\n  padding:10px;\n  border:1px solid var(--ale-border);\n  border-radius:16px;\n  background:#fff;\n}\n\n.ale-controller-slider__current{\n  color:var(--ale-dark);\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:14px;\n  line-height:1.2;\n  font-weight:650;\n  text-align:center;\n}\n\nhtml body .ale-controller-slider button.ale-controller-slider__arrow,\nhtml body .ale-controller-slider button.ale-controller-slider__arrow:hover,\nhtml body .ale-controller-slider button.ale-controller-slider__arrow:focus,\nhtml body .ale-controller-slider button.ale-controller-slider__arrow:active{\n  appearance:none!important;\n  width:48px;\n  height:48px;\n  flex:0 0 48px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  margin:0!important;\n  padding:0!important;\n  border:1px solid rgba(197,0,60,.25)!important;\n  border-radius:12px!important;\n  outline:none!important;\n  background:#fff!important;\n  color:var(--ale-red)!important;\n  box-shadow:none!important;\n  cursor:pointer;\n  transition:background .2s ease,color .2s ease,border-color .2s ease;\n}\n\nhtml body .ale-controller-slider button.ale-controller-slider__arrow:hover,\nhtml body .ale-controller-slider button.ale-controller-slider__arrow:focus-visible{\n  border-color:var(--ale-red)!important;\n  background:var(--ale-red)!important;\n  color:#fff!important;\n}\n\n.ale-controller-slider__arrow svg{\n  width:24px;\n  height:24px;\n  fill:none;\n  stroke:currentColor;\n  stroke-width:1.8;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.ale-controller-slider__mobile-choice-nav{\n  display:none;\n}\n\n@media(max-width:1100px){\n  .ale-controller-slider__slide{\n    grid-template-columns:minmax(310px,40%) minmax(0,1fr);\n  }\n\n  .ale-controller-slider__content{padding:34px}\n  .ale-controller-slider__features{grid-template-columns:1fr}\n  .ale-controller-slider__rail{display:none}\n  .ale-controller-slider__mobile-nav{display:flex}\n}\n\n@media(max-width:767px){\n  .ale-controller-slider__slide,\n  .ale-controller-slider__slide.is-active{grid-template-columns:1fr}\n\n  .ale-controller-slider__media{min-height:0;padding:13px}\n  .ale-controller-slider__media img{aspect-ratio:3\/2;border-radius:12px}\n  .ale-controller-slider__content{padding:28px 22px 30px}\n  .ale-controller-slider__category{margin-bottom:12px;font-size:11px}\n  .ale-controller-slider__content h2{margin-bottom:17px;font-size:clamp(25px,7vw,32px)}\n  .ale-controller-slider__intro p{font-size:14px;line-height:1.58}\n  .ale-controller-slider__block{margin-top:23px;padding-top:20px}\n  .ale-controller-slider__subtitle{font-size:16px}\n  .ale-controller-slider__features{gap:9px}\n  .ale-controller-slider__features li{font-size:13px}\n  .ale-controller-slider__models{grid-template-columns:1fr}\n  .ale-controller-slider__model{padding:14px 15px}\n\n  \/* Arrows replaced by the choice grid *\/\n  .ale-controller-slider__mobile-nav{display:none}\n\n  .ale-controller-slider__mobile-choice-nav{\n    display:grid;\n    grid-template-columns:repeat(2,minmax(0,1fr));\n    gap:8px;\n    margin-top:14px;\n  }\n\n  html body .ale-controller-slider button.ale-controller-slider__mobile-choice{\n    appearance:none!important;\n    width:100%!important;\n    min-width:0!important;\n    min-height:60px!important;\n    display:flex!important;\n    align-items:center!important;\n    justify-content:flex-start!important;\n    margin:0!important;\n    padding:12px 14px!important;\n    border:1px solid var(--ale-border)!important;\n    border-radius:12px!important;\n    outline:none!important;\n    background:#FFFFFF!important;\n    color:var(--ale-dark)!important;\n    box-shadow:none!important;\n    font-family:\"Sora\",Arial,sans-serif!important;\n    font-size:clamp(13px,4vw,14.5px)!important;\n    line-height:1.2!important;\n    font-weight:600!important;\n    text-align:left!important;\n    white-space:normal!important;\n    overflow-wrap:anywhere;\n    cursor:pointer;\n    transition:background .2s ease,color .2s ease,border-color .2s ease;\n  }\n\n  html body .ale-controller-slider button.ale-controller-slider__mobile-choice.is-active,\n  html body .ale-controller-slider button.ale-controller-slider__mobile-choice:focus-visible{\n    border-color:var(--ale-red)!important;\n    background:var(--ale-red)!important;\n    color:#FFFFFF!important;\n  }\n}\n\n@media(max-width:390px){\n  .ale-controller-slider__content{padding:25px 18px 27px}\n  .ale-controller-slider__current{font-size:13px}\n}\n\n@media(prefers-reduced-motion:reduce){\n  .ale-controller-slider__slide.is-active{animation:none}\n\n  .ale-controller-slider__media img,\n  .ale-controller-slider__tab,\n  .ale-controller-slider__arrow{transition:none}\n}\n<\/style>\n\n<script>\n(() => {\n  document.querySelectorAll('.ale-controller-slider').forEach((slider) => {\n    if (slider.dataset.ready === '1') return;\n    slider.dataset.ready = '1';\n\n    const slides = [...slider.querySelectorAll('.ale-controller-slider__slide')];\n    const tabs = [...slider.querySelectorAll('.ale-controller-slider__tab')];\n    const mobileTabs = [...slider.querySelectorAll('.ale-controller-slider__mobile-choice')];\n    const previous = slider.querySelector('.ale-controller-slider__arrow--prev');\n    const next = slider.querySelector('.ale-controller-slider__arrow--next');\n    const current = slider.querySelector('.ale-controller-slider__current');\n    const stage = slider.querySelector('.ale-controller-slider__stage');\n    let active = 0;\n\n    if (!slides.length) return;\n\n    const showSlide = (index) => {\n      active = (index + slides.length) % slides.length;\n\n      slides.forEach((slide, slideIndex) => {\n        const selected = slideIndex === active;\n        slide.classList.toggle('is-active', selected);\n        slide.setAttribute('aria-hidden', selected ? 'false' : 'true');\n      });\n\n      tabs.forEach((tab, tabIndex) => {\n        const selected = tabIndex === active;\n        tab.classList.toggle('is-active', selected);\n        tab.setAttribute('aria-selected', selected ? 'true' : 'false');\n        tab.tabIndex = selected ? 0 : -1;\n      });\n\n      mobileTabs.forEach((tab, tabIndex) => {\n        const selected = tabIndex === active;\n        tab.classList.toggle('is-active', selected);\n        tab.setAttribute('aria-pressed', selected ? 'true' : 'false');\n      });\n\n      if (current) {\n        current.textContent = slides[active].dataset.name || '';\n      }\n    };\n\n    tabs.forEach((tab) => {\n      tab.addEventListener('click', () => {\n        showSlide(Number(tab.dataset.target));\n      });\n    });\n\n    mobileTabs.forEach((tab) => {\n      tab.addEventListener('click', () => {\n        showSlide(Number(tab.dataset.target));\n      });\n    });\n\n    previous?.addEventListener('click', () => showSlide(active - 1));\n    next?.addEventListener('click', () => showSlide(active + 1));\n\n    slider.addEventListener('keydown', (event) => {\n      if (event.key === 'ArrowLeft') {\n        event.preventDefault();\n        showSlide(active - 1);\n      }\n\n      if (event.key === 'ArrowRight') {\n        event.preventDefault();\n        showSlide(active + 1);\n      }\n    });\n\n    let touchX = 0;\n    let touchY = 0;\n\n    stage?.addEventListener('touchstart', (event) => {\n      touchX = event.changedTouches[0].clientX;\n      touchY = event.changedTouches[0].clientY;\n    }, {passive:true});\n\n    stage?.addEventListener('touchend', (event) => {\n      const deltaX = event.changedTouches[0].clientX - touchX;\n      const deltaY = event.changedTouches[0].clientY - touchY;\n\n      if (\n        Math.abs(deltaX) > 55 &&\n        Math.abs(deltaX) > Math.abs(deltaY)\n      ) {\n        showSlide(active + (deltaX < 0 ? 1 : -1));\n      }\n    }, {passive:true});\n\n    showSlide(0);\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5a6e3ea e-con e-atomic-element e-flexbox-base e-default-div e-5a6e3ea-1838339 \" data-id=\"5a6e3ea\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5a6e3ea\">\n    <div class=\"elementor-element elementor-element-51f3fc6 e-con e-atomic-element e-flexbox-base e-default-div e-51f3fc6-bf47c69 \" data-id=\"51f3fc6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"51f3fc6\">\n    \t\t<div class=\"elementor-element elementor-element-09c9c05 elementor-widget elementor-widget-heading\" data-id=\"09c9c05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Connectivity designed for industry<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79866cf elementor-widget elementor-widget-text-editor\" data-id=\"79866cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">MasterX can be integrated into different production environments and communicate with the tools used by the company.<\/span><\/p><p><span style=\"font-weight: 400;\">Its compatibility with multiple file formats and labelling solutions makes it easier to use existing messages and transfer the data required for printing.<\/span><\/p><p><b>Supported formats and environments<\/b><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">NiceLabel<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ZPL<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">CodeSoft<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">BarTender<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PDF<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">JSON<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SPL<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PRN<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Exact compatibility must be confirmed according to the customer\u2019s software configuration and production workflow.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3b3d718 e-con e-atomic-element e-flexbox-base e-default-div e-3b3d718-0794574 \" data-id=\"3b3d718\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3b3d718\">\n    \t\t<div class=\"elementor-element elementor-element-0808c48 elementor-widget elementor-widget-image\" data-id=\"0808c48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1448\" height=\"1086\" src=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-C-N3.webp\" class=\"attachment-full size-full wp-image-1210\" alt=\"\" srcset=\"https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-C-N3.webp 1448w, https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-C-N3-300x225.webp 300w, https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-C-N3-1024x768.webp 1024w, https:\/\/ale.fr\/wp-content\/uploads\/2026\/10\/PROD-C-N3-768x576.webp 768w\" sizes=\"(max-width: 1448px) 100vw, 1448px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-0ebd152 e-con e-atomic-element e-flexbox-base e-default-div e-0ebd152-def6680 \" data-id=\"0ebd152\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0ebd152\">\n    \t\t<div class=\"elementor-element elementor-element-5745d27 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"5745d27\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section\n  class=\"ale-connectivity\"\n  aria-labelledby=\"ale-connectivity-title\"\n>\n  <span class=\"ale-connectivity__brand-grid\" aria-hidden=\"true\">\n    <i><\/i><i><\/i><i><\/i>\n    <i><\/i><i><\/i><i><\/i>\n    <i><\/i><i><\/i><i><\/i>\n  <\/span>\n\n  <div class=\"ale-connectivity__intro\">\n    <span class=\"ale-connectivity__eyebrow\">\n      MasterX-Series\n    <\/span>\n\n    <h2 id=\"ale-connectivity-title\">\n      Connectivity designed for industry\n    <\/h2>\n\n    <p>\n      MasterX can be integrated into different production environments and\n      communicate with the tools used by the company.\n    <\/p>\n\n    <p>\n      Its compatibility with multiple file formats and labelling solutions\n      makes it easier to use existing messages and transfer the data required\n      for printing.\n    <\/p>\n  <\/div>\n\n  <div class=\"ale-connectivity__details\">\n    <strong class=\"ale-connectivity__title\">\n      Supported formats and environments\n    <\/strong>\n\n    <div class=\"ale-connectivity__formats\" role=\"list\">\n      <div class=\"ale-connectivity__format\" role=\"listitem\">\n        <span aria-hidden=\"true\"><\/span>\n        <strong>NiceLabel<\/strong>\n      <\/div>\n\n      <div class=\"ale-connectivity__format\" role=\"listitem\">\n        <span aria-hidden=\"true\"><\/span>\n        <strong>ZPL<\/strong>\n      <\/div>\n\n      <div class=\"ale-connectivity__format\" role=\"listitem\">\n        <span aria-hidden=\"true\"><\/span>\n        <strong>CodeSoft<\/strong>\n      <\/div>\n\n      <div class=\"ale-connectivity__format\" role=\"listitem\">\n        <span aria-hidden=\"true\"><\/span>\n        <strong>BarTender<\/strong>\n      <\/div>\n\n      <div class=\"ale-connectivity__format\" role=\"listitem\">\n        <span aria-hidden=\"true\"><\/span>\n        <strong>PDF<\/strong>\n      <\/div>\n\n      <div class=\"ale-connectivity__format\" role=\"listitem\">\n        <span aria-hidden=\"true\"><\/span>\n        <strong>JSON<\/strong>\n      <\/div>\n\n      <div class=\"ale-connectivity__format\" role=\"listitem\">\n        <span aria-hidden=\"true\"><\/span>\n        <strong>SPL<\/strong>\n      <\/div>\n\n      <div class=\"ale-connectivity__format\" role=\"listitem\">\n        <span aria-hidden=\"true\"><\/span>\n        <strong>PRN<\/strong>\n      <\/div>\n    <\/div>\n\n    <div class=\"ale-connectivity__note\">\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle>\n        <path d=\"M12 10V16\"><\/path>\n        <path d=\"M12 7H12.01\"><\/path>\n      <\/svg>\n\n      <p>\n        Exact compatibility must be confirmed according to the customer\u2019s\n        software configuration and production workflow.\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n.ale-connectivity{\n  --ale-red:#C5003C;\n  --ale-red-dark:#A90034;\n  position:relative;\n  isolation:isolate;\n  display:grid;\n  grid-template-columns:minmax(280px,.78fr) minmax(0,1.42fr);\n  gap:clamp(42px,6vw,92px);\n  width:100%;\n  overflow:hidden;\n  padding:clamp(48px,6vw,86px);\n  border-radius:0px;\n  background:linear-gradient(112deg,var(--ale-red) 0%,var(--ale-red) 58%,var(--ale-red-dark) 100%);\n  color:#fff;\n  font-family:\"Inter\",Arial,sans-serif;\n}\n\n.ale-connectivity *,\n.ale-connectivity *::before,\n.ale-connectivity *::after{box-sizing:border-box}\n\n.ale-connectivity::before{\n  content:\"\";\n  position:absolute;\n  z-index:-1;\n  top:0;\n  bottom:0;\n  left:39%;\n  width:1px;\n  background:rgba(255,255,255,.14);\n}\n\n.ale-connectivity__brand-grid{\n  position:absolute;\n  z-index:-1;\n  left:clamp(30px,4vw,62px);\n  bottom:clamp(24px,3vw,45px);\n  display:grid;\n  grid-template-columns:repeat(3,20px);\n  gap:7px;\n  opacity:.09;\n}\n\n.ale-connectivity__brand-grid i{\n  display:block;\n  width:20px;\n  height:20px;\n  border-radius:2px;\n  background:#fff;\n}\n\n.ale-connectivity__intro,\n.ale-connectivity__details{\n  position:relative;\n  z-index:1;\n}\n\n.ale-connectivity__eyebrow{\n  display:block;\n  margin:0 0 16px;\n  color:rgba(255,255,255,.72);\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:12px;\n  line-height:1.2;\n  font-weight:700;\n  letter-spacing:.10em;\n  text-transform:uppercase;\n}\n\n.ale-connectivity h2{\n  max-width:520px;\n  margin:0 0 24px;\n  padding:0;\n  color:#fff;\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:clamp(30px,3vw,44px);\n  line-height:1.12;\n  font-weight:650;\n  letter-spacing:-.025em;\n}\n\n.ale-connectivity__intro p{\n  max-width:540px;\n  margin:0 0 13px;\n  color:rgba(255,255,255,.83);\n  font-size:15px;\n  line-height:1.65;\n}\n\n.ale-connectivity__intro p:last-child{margin-bottom:0}\n\n.ale-connectivity__title{\n  display:block;\n  margin:0 0 18px;\n  color:#fff;\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:18px;\n  line-height:1.35;\n  font-weight:650;\n}\n\n.ale-connectivity__formats{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  border-top:1px solid rgba(255,255,255,.22);\n}\n\n.ale-connectivity__format{\n  min-height:68px;\n  display:flex;\n  align-items:center;\n  gap:14px;\n  padding:16px 12px 16px 0;\n  border-bottom:1px solid rgba(255,255,255,.22);\n  transition:padding-left .22s ease,background .22s ease;\n}\n\n.ale-connectivity__format:nth-child(odd){\n  border-right:1px solid rgba(255,255,255,.22);\n}\n\n.ale-connectivity__format:nth-child(even){\n  padding-left:24px;\n}\n\n.ale-connectivity__format:hover{\n  background:rgba(255,255,255,.055);\n  padding-left:8px;\n}\n\n.ale-connectivity__format:nth-child(even):hover{\n  padding-left:32px;\n}\n\n.ale-connectivity__format span{\n  position:relative;\n  width:18px;\n  height:18px;\n  flex:0 0 18px;\n}\n\n.ale-connectivity__format span::before,\n.ale-connectivity__format span::after{\n  content:\"\";\n  position:absolute;\n  top:50%;\n  transform:translateY(-50%);\n  width:5px;\n  height:5px;\n  border-radius:1px;\n  background:#fff;\n  box-shadow:\n    0 -7px 0 rgba(255,255,255,.48),\n    0 7px 0 rgba(255,255,255,.48);\n}\n\n.ale-connectivity__format span::before{left:1px}\n.ale-connectivity__format span::after{right:1px}\n\n.ale-connectivity__format strong{\n  color:#fff;\n  font-family:\"Sora\",Arial,sans-serif;\n  font-size:15px;\n  line-height:1.25;\n  font-weight:650;\n}\n\n.ale-connectivity__note{\n  display:grid;\n  grid-template-columns:26px minmax(0,1fr);\n  align-items:start;\n  gap:12px;\n  margin-top:24px;\n  padding:17px 18px;\n  border:1px solid rgba(255,255,255,.22);\n  border-radius:12px;\n  background:rgba(23,36,42,.10);\n}\n\n.ale-connectivity__note svg{\n  display:block;\n  width:24px;\n  height:24px;\n  fill:none;\n  stroke:#fff;\n  stroke-width:1.7;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.ale-connectivity__note p{\n  margin:0;\n  color:rgba(255,255,255,.82);\n  font-size:13px;\n  line-height:1.55;\n}\n\n@media(max-width:950px){\n  .ale-connectivity{\n    grid-template-columns:1fr;\n    gap:38px;\n  }\n\n  .ale-connectivity::before{\n    top:auto;\n    right:clamp(36px,6vw,70px);\n    bottom:auto;\n    left:clamp(36px,6vw,70px);\n    width:auto;\n    height:1px;\n  }\n\n  .ale-connectivity__intro{\n    padding-bottom:38px;\n    border-bottom:1px solid rgba(255,255,255,.18);\n  }\n}\n\n@media(max-width:600px){\n  .ale-connectivity{\n    gap:30px;\n    padding:36px 22px;\n    border-radius:0px;\n  }\n\n  .ale-connectivity__intro{padding-bottom:30px}\n\n  .ale-connectivity h2{\n    margin-bottom:20px;\n    font-size:clamp(28px,8vw,35px);\n  }\n\n  .ale-connectivity__intro p{\n    font-size:14px;\n    line-height:1.58;\n  }\n\n  .ale-connectivity__title{font-size:16px}\n  .ale-connectivity__formats{grid-template-columns:1fr}\n  .ale-connectivity__format:nth-child(odd){border-right:0}\n  .ale-connectivity__format:nth-child(even){padding-left:0}\n\n  .ale-connectivity__format:nth-child(even):hover,\n  .ale-connectivity__format:hover{\n    padding-left:8px;\n  }\n\n  .ale-connectivity__note{padding:15px}\n}\n\n@media(prefers-reduced-motion:reduce){\n  .ale-connectivity__format{transition:none}\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5e0fc69d e-con e-atomic-element e-flexbox-base e-default-div e-5e0fc69d-a0fb183 \" data-id=\"5e0fc69d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5e0fc69d\">\n    <div class=\"elementor-element elementor-element-597d3bfe e-con e-atomic-element e-flexbox-base e-default-div e-597d3bfe-2ea5931 \" data-id=\"597d3bfe\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"597d3bfe\">\n    \t\t<div class=\"elementor-element elementor-element-6241f6f4 elementor-widget elementor-widget-heading\" data-id=\"6241f6f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">A <span style=\"color:#C5003C\">solution adapted<\/span> to your line<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46d1c040 elementor-widget elementor-widget-text-editor\" data-id=\"46d1c040\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Controller selection depends on the number of printheads, total print height, data used, communication with the production line and monitoring requirements.<\/span><\/p><p>\u00a0<\/p><p><span style=\"font-weight: 400;\">Our team reviews these parameters together with your distributor to recommend a suitable configuration.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ad1e57f e-grid e-con-boxed e-con e-parent\" data-id=\"3ad1e57f\" 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-90d256c elementor-widget elementor-widget-html\" data-id=\"90d256c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<a class=\"ale-gray-button\" href=\"tel:+33437900199\">\n  <span class=\"ale-gray-button__label\">+33 437 900 199<\/span>\n  <span class=\"ale-gray-button__icon\" aria-hidden=\"true\">\n    <i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i>\n    <svg viewBox=\"0 0 24 24\">\n      <path d=\"M7.2 3.5l2.1-.5 2.1 5-1.8 1.2c1 2.1 2.7 3.8 4.8 4.8l1.2-1.8 5 2.1-.5 2.1c-.4 1.8-2 3.1-3.9 3.1C9.8 19.5 4.5 14.2 4.5 7.4c0-1.9 1-3.5 2.7-3.9z\"><\/path>\n    <\/svg>\n  <\/span>\n<\/a>\n\n<style>\n.ale-gray-button,\n.ale-gray-button:visited{\n  --ale-gray:#58656A;\n  --ale-red:#C5003C;\n  min-height:54px;\n  display:inline-flex;\n  align-items:stretch;\n  overflow:hidden;\n  padding:0!important;\n  border:0;\n  border-radius:12px;\n  background:var(--ale-gray)!important;\n  color:#fff!important;\n  text-decoration:none!important;\n  font-family:\"Sora\",Arial,sans-serif;\n  box-shadow:0 9px 22px rgba(88,101,106,.20);\n  transition:background .25s ease,transform .25s ease,box-shadow .25s ease;\n}\n\n.ale-gray-button__label{\n  display:flex;\n  align-items:center;\n  padding:0 18px;\n  font-size:14px;\n  line-height:1.2;\n  font-weight:650;\n  white-space:nowrap;\n}\n\n.ale-gray-button__icon{\n  position:relative;\n  width:54px;\n  min-width:54px;\n  border-left:1px solid rgba(255,255,255,.22);\n  background:rgba(255,255,255,.08);\n}\n\n.ale-gray-button__icon i{\n  position:absolute;\n  width:5px;\n  height:5px;\n  border-radius:1px;\n  background:#fff;\n  transform:translate(-50%,-50%);\n  transition:opacity .2s ease,transform .25s ease;\n}\n\n.ale-gray-button__icon i:nth-child(1){left:calc(50% - 9px);top:calc(50% - 9px)}\n.ale-gray-button__icon i:nth-child(2){left:50%;top:calc(50% - 9px)}\n.ale-gray-button__icon i:nth-child(3){left:calc(50% + 9px);top:calc(50% - 9px)}\n.ale-gray-button__icon i:nth-child(4){left:calc(50% - 9px);top:50%}\n.ale-gray-button__icon i:nth-child(5){left:50%;top:50%}\n.ale-gray-button__icon i:nth-child(6){left:calc(50% + 9px);top:50%}\n.ale-gray-button__icon i:nth-child(7){left:calc(50% - 9px);top:calc(50% + 9px)}\n.ale-gray-button__icon i:nth-child(8){left:50%;top:calc(50% + 9px)}\n.ale-gray-button__icon i:nth-child(9){left:calc(50% + 9px);top:calc(50% + 9px)}\n\n.ale-gray-button__icon svg{\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:23px;\n  height:23px;\n  opacity:0;\n  fill:none;\n  stroke:#fff;\n  stroke-width:1.8;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n  transform:translate(-58%,-50%) translateX(-6px);\n  transition:opacity .22s ease,transform .3s cubic-bezier(.22,.61,.36,1);\n}\n\n.ale-gray-button:hover{\n  background:var(--ale-red)!important;\n  color:#fff!important;\n  transform:translateY(-2px);\n  box-shadow:0 13px 28px rgba(197,0,60,.20);\n}\n\n.ale-gray-button:hover .ale-gray-button__icon i{\n  opacity:0;\n  transform:translate(-50%,-50%) scale(.25);\n}\n\n.ale-gray-button:hover .ale-gray-button__icon svg{\n  opacity:1;\n  transform:translate(-50%,-50%);\n}\n\n@media(max-width:600px){\n  .ale-gray-button{width:100%;justify-content:space-between}\n}\n\n@media(prefers-reduced-motion:reduce){\n  .ale-gray-button,\n  .ale-gray-button__icon i,\n  .ale-gray-button__icon svg{transition:none}\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49456aa6 elementor-widget elementor-widget-html\" data-id=\"49456aa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<a class=\"ale-gray-button\" href=\"mailto:contact@ale.fr\">\n  <span class=\"ale-gray-button__label\">contact@ale.fr<\/span>\n  <span class=\"ale-gray-button__icon\" aria-hidden=\"true\">\n    <i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i>\n    <svg viewBox=\"0 0 24 24\">\n      <rect x=\"3.5\" y=\"5\" width=\"17\" height=\"14\" rx=\"2\"><\/rect>\n      <path d=\"M4.5 7l7.5 6 7.5-6\"><\/path>\n    <\/svg>\n  <\/span>\n<\/a>\n\n<style>\n.ale-gray-button,\n.ale-gray-button:visited{\n  --ale-gray:#58656A;\n  --ale-red:#C5003C;\n  min-height:54px;\n  display:inline-flex;\n  align-items:stretch;\n  overflow:hidden;\n  padding:0!important;\n  border:0;\n  border-radius:12px;\n  background:var(--ale-gray)!important;\n  color:#fff!important;\n  text-decoration:none!important;\n  font-family:\"Sora\",Arial,sans-serif;\n  box-shadow:0 9px 22px rgba(88,101,106,.20);\n  transition:background .25s ease,transform .25s ease,box-shadow .25s ease;\n}\n\n.ale-gray-button__label{\n  display:flex;\n  align-items:center;\n  padding:0 18px;\n  font-size:14px;\n  line-height:1.2;\n  font-weight:650;\n  white-space:nowrap;\n}\n\n.ale-gray-button__icon{\n  position:relative;\n  width:54px;\n  min-width:54px;\n  border-left:1px solid rgba(255,255,255,.22);\n  background:rgba(255,255,255,.08);\n}\n\n.ale-gray-button__icon i{\n  position:absolute;\n  width:5px;\n  height:5px;\n  border-radius:1px;\n  background:#fff;\n  transform:translate(-50%,-50%);\n  transition:opacity .2s ease,transform .25s ease;\n}\n\n.ale-gray-button__icon i:nth-child(1){left:calc(50% - 9px);top:calc(50% - 9px)}\n.ale-gray-button__icon i:nth-child(2){left:50%;top:calc(50% - 9px)}\n.ale-gray-button__icon i:nth-child(3){left:calc(50% + 9px);top:calc(50% - 9px)}\n.ale-gray-button__icon i:nth-child(4){left:calc(50% - 9px);top:50%}\n.ale-gray-button__icon i:nth-child(5){left:50%;top:50%}\n.ale-gray-button__icon i:nth-child(6){left:calc(50% + 9px);top:50%}\n.ale-gray-button__icon i:nth-child(7){left:calc(50% - 9px);top:calc(50% + 9px)}\n.ale-gray-button__icon i:nth-child(8){left:50%;top:calc(50% + 9px)}\n.ale-gray-button__icon i:nth-child(9){left:calc(50% + 9px);top:calc(50% + 9px)}\n\n.ale-gray-button__icon svg{\n  position:absolute;\n  left:50%;\n  top:50%;\n  width:23px;\n  height:23px;\n  opacity:0;\n  fill:none;\n  stroke:#fff;\n  stroke-width:1.8;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n  transform:translate(-58%,-50%) translateX(-6px);\n  transition:opacity .22s ease,transform .3s cubic-bezier(.22,.61,.36,1);\n}\n\n.ale-gray-button:hover{\n  background:var(--ale-red)!important;\n  color:#fff!important;\n  transform:translateY(-2px);\n  box-shadow:0 13px 28px rgba(197,0,60,.20);\n}\n\n.ale-gray-button:hover .ale-gray-button__icon i{\n  opacity:0;\n  transform:translate(-50%,-50%) scale(.25);\n}\n\n.ale-gray-button:hover .ale-gray-button__icon svg{\n  opacity:1;\n  transform:translate(-50%,-50%);\n}\n\n@media(max-width:600px){\n  .ale-gray-button{width:100%;justify-content:space-between}\n}\n\n@media(prefers-reduced-motion:reduce){\n  .ale-gray-button,\n  .ale-gray-button__icon i,\n  .ale-gray-button__icon svg{transition:none}\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-643fe909 e-con e-atomic-element e-flexbox-base e-default-div e-643fe909-69f890c \" data-id=\"643fe909\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"643fe909\">\n    \t\t<div class=\"elementor-element elementor-element-1d854432 elementor-widget elementor-widget-shortcode\" data-id=\"1d854432\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class='fluentform ff-default fluentform_wrapper_3 ffs_default_wrap'><form data-form_id=\"3\" id=\"fluentform_3\" class=\"frm-fluent-form fluent_form_3 ff-el-form-top ff_form_instance_3_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_3_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Contact Form - EN<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='687' \/><input type=\"hidden\" id=\"_fluentform_3_fluentformnonce\" name=\"_fluentform_3_fluentformnonce\" value=\"4acd229743\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/687\" \/><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_names_first_name_' id='label_ff_3_names_first_name_'>Your Company Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_3_names_first_name_\" class=\"ff-el-form-control\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_names_last_name_' id='label_ff_3_names_last_name_'>Your Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[last_name]\" id=\"ff_3_names_last_name_\" class=\"ff-el-form-control\" aria-invalid=\"false\" aria-required=true><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_email' id='label_ff_3_email'>Email address<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_3_email\" class=\"ff-el-form-control\" data-name=\"email\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_subject' id='label_ff_3_subject'>Phone number<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"subject\" class=\"ff-el-form-control\" data-name=\"subject\" id=\"ff_3_subject\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_3_message' id='label_ff_3_message'>Your needs<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"true\" aria-labelledby=\"label_ff_3_message\" name=\"message\" id=\"ff_3_message\" class=\"ff-el-form-control\" rows=\"4\" cols=\"2\" data-name=\"message\" ><\/textarea><\/div><\/div><div class='ff-form-inline-style' hidden><style>form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit { background-color:rgba(88, 101, 106, 1);border-color:rgba(88, 101, 106, 1);color:#ffffff; }form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover { background-color:rgba(197, 0, 60, 1);border-color:rgba(197, 0, 60, 1);color:rgba(255, 255, 255, 1); } <\/style><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style wpf_has_custom_css\"  aria-label=\"SUBMIT MY REQUEST\">SUBMIT MY REQUEST<\/button><\/div><\/fieldset><\/form><div id='fluentform_3_errors' class='ff-errors-in-stack ff_form_instance_3_1 ff-form-loading_errors ff_form_instance_3_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_3_1 = {\"id\":\"3\",\"ajaxUrl\":\"https:\\\/\\\/ale.fr\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\",\"asteriskPlacement\":\"asterisk-right\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_3_1\",\"form_id_selector\":\"fluentform_3\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":true,\"message\":\"This information is required.\",\"global\":false,\"global_message\":\"Ce champ est obligatoire\"}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global\":false,\"global_message\":\"Ce champ est obligatoire\"}},\"names[last_name]\":{\"required\":{\"value\":true,\"message\":\"This information is required.\",\"global\":false,\"global_message\":\"Ce champ est obligatoire\"}},\"email\":{\"required\":{\"value\":true,\"message\":\"This information is required.\",\"global\":false,\"global_message\":\"Ce champ est obligatoire\"},\"email\":{\"value\":true,\"message\":\"Please enter a valid email address.\",\"global\":false,\"global_message\":\"Ce champ doit contenir un e-mail valide\"}},\"subject\":{\"required\":{\"value\":true,\"message\":\"This information is required.\",\"global\":false,\"global_message\":\"Ce champ est obligatoire\"}},\"message\":{\"required\":{\"value\":true,\"message\":\"This information is required.\",\"global\":false,\"global_message\":\"Ce champ est obligatoire\"}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n            <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Control your marking with precision MasterPi and MasterX controllers allow you to create messages, manage multiple printheads and integrate easily with your production environment. Choose my controller Designed and manufactured in France Technology expertise since 2001 Solutions installed in more than 35 countries Responsive technical support Equipment designed to last Designed and manufactured in France [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":683,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-687","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/pages\/687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/comments?post=687"}],"version-history":[{"count":26,"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/pages\/687\/revisions"}],"predecessor-version":[{"id":1512,"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/pages\/687\/revisions\/1512"}],"up":[{"embeddable":true,"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/pages\/683"}],"wp:attachment":[{"href":"https:\/\/ale.fr\/en\/wp-json\/wp\/v2\/media?parent=687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}