Kulatý stůl o tiskových zařízeních: Umělá inteligence a budoucnost tisku (5. díl)

8. 2. 2024
Doba čtení: 5 minut

Sdílet

Autor: Depositphotos
V poslední části série Kulatého stolu o tiskových řešeních se odborníci zamysleli, jakým směrem se tisk bude ubírat v budoucnosti. Mezi často skloňovaná témata patří zejména bezpečnost a udržitelnost.

Milí čtenáři,

přinášíme vám pátou a finální část debaty odborníků na tisková zařízení, kteří se v listopadu 2023 virtuálně sešli u Kulatého stolu ChannelWorldu. Kompletní přepis debaty naleznete v tištěném čísle magazínu.

Seriál Kulatý Stůl ChannelWorldu můžete sledovat i zde.

AI? Ano i ne

Petr Hnilička (Canon)

Autor: ChannelWorld

„V oblasti umělé inteligence se střetáváme se dvěma proudy – za prvé s úlevou, že pomůže s rutinní prací, za druhé s obavou, že mě o tu práci připraví,“ uvádí Petr Hnilička (Canon). „Je důležité říct, že vždy bude nutné digitalizované dokumenty validovat, a bude záležet na propracovanosti systému, který validátorovi pomáhá a dává mu prostor věnovat se odborné činnosti. V Canonu máme umělou inteligenci v jednom z produktů už více než rok, v novém řešení Scan2× ji testujeme. Jde o řešení na vyčítání účtenek a faktur, kde systém automaticky přečte data a rozčlení informace z jednotlivých polí. Navíc to zvládne ve více jazycích, takže člověk, který s dokumenty pracuje, ani nemusí vědět, co v nich stojí. Jednoduše si vytáhne pole, která ho zajímají, a zkontroluje jejich správnost.“

„My se podobným směrem tak docela neubíráme,“ říká Marcel Divín (Epson). „Epson je primárně hardwarový výrobce, což znamená, že v tomto ohledu se budeme spoléhat na řešení třetí strany. Typicky u dokumentačních skenerů máme integrovanou technologii OCR nebo certifikaci od Kofax. To znamená, že software dokáže převést jakýkoli klasický text do editovatelné formy dokumentu typu Microsoft Word. Co se týče rozeznávání psaného písma, očekáváme, že využijeme řešení třetí strany. Dokument bude nutné naskenovat a poslat do našeho systému, kde dojde k finálnímu zpracování.“

Miroslav Drahoš (HP)

Autor: ChannelWorld

„U nás je to podobné,“ přikyvuje Miroslav Drahoš (HP). „Společnost HP je také primárně hardwarový výrobce, takže naší snahou je dokumenty digitalizovat ve vysoké kvalitě a ideálně v malé velikosti souboru. Tedy zdigitalizovat, odevzdat a v podstatě vytvořit konektory pro třetí strany, aby práce v cloudu či někdy i na samotném displeji zařízení byla co nejjednodušší. Nabídka řešení třetích stran je u nás rovněž velmi široká. Snažíme se výrobcům usnadnit cestu pro integraci jejich řešení do našeho prostředí.“

Ve jménu bezpečnosti a udržitelnosti

„Z pohledu Canonu vidím hned několik témat, která jsou a budou aktuální,“ otevírá další téma Petr Hnilička (Canon). „To první je bezpečnost, a to jak na úrovni dokumentu, tak na úrovni zařízení. Mám pocit, že u nás jde stále o trochu opomíjenou problematiku, a zkušenosti z posledních měsíců nám ukazují, že je potřeba v této oblasti zákazníky i partnery vzdělávat. Dalším zajímavým tématem, které je zejména v té tradičnější části Evropy více akcentováno, je environmentální politika a udržitelnost. Spolu s tím vyvstávají i otázky, jakým způsobem tato témata do tiskového prostředí implementovat. Canon je v této oblasti hodně aktivní, máme speciální programy i zařízení certifikovaná pro další použití. Jde o produkty z řady ES, kdy je zařízení staženo od zákazníka, rozebráno, zkontrolováno a repasováno. Z devadesáti procent zůstávají původní díly, takže ušetříme z hlediska logistiky. V dalším období pak zákazník může zařízení používat v zásadě jako nové, protože mu garantujeme dalších zhruba pět let životnosti.“

„V HP tyto trendy vnímáme podobně, ať už jde o bezpečnost či udržitelnost,“ přidává se Miroslav Drahoš (HP). „Vývoj v souladu s životním prostředím je u nás téma už několik let a myslím, že ho máme vcelku dobře podchycený. Naše zařízení mají zabezpečení na vysoké úrovni, z hlediska udržitelnosti se umísťujeme na předních příčkách v rámci firem napříč odvětvími. Třetím nosným tématem u nás je prosazovat tisk jako službu, a to třeba i v oblastech, kde to až doposud nebylo obvyklé. Ať už jde o servis nebo třeba další naše komodity kromě tiskáren, máme zájem o dlouhodobé obchody. Prodej tisku jako služby je tedy v HP čím dál silnější téma.“

Marcel Divín (Epson)

Autor: ChannelWorld

„V Epsonu klademe důraz na udržitelnost v kombinaci s ekonomikou,“ vysvětluje Marcel Divín (Epson). „Mám pocit, že udržitelnost je krásné téma, ale spousta lidí si bohužel představí náklady navíc, což je chyba. My se snažíme vyrábět ekologické produkty, které navíc pomáhají ekonomicky, tedy že snižují náklady a optimalizují další procesy. V Evropě jde o poměrně zásadní téma, proto se budeme snažit doplnit portfolio tak, abychom dokázali tento typ produktů dostat do více segmentů. Zároveň máme projekt na kompletní recyklaci tiskáren. Na každém kontinentu chceme mít vlastní závod na zpracování plastů a kovů, tak abychom dokázali tiskárnu stáhnout od zákazníka, rozebrat ji a v zásadě vyrobit nový kus. I Epson se dívá na možnost nabídky pronájmů i domácím klientům. V západní Evropě tento model máme a nabízíme ho přes resellerskou síť. Reseller si od nás koupí službu a přímo ji nabídne zákazníkovi, po celou dobu trvání služby mu budou proudit peníze jak za spotřební materiál, tak za hardware jako takový. Nechceme přebírat klienty, naopak před skončením pronájmu příslušného resellera informujeme. Tento model bychom chtěli příští rok posunout i do střední a východní Evropy.“

Martin Wanke (AT Computers)

Autor: ChannelWorld

„Jménem distributora můžu hovořit z určitého nadhledu,“ usmívá se Martin Wanke (AT Computers). „Klíčovým tématem bude již zmiňovaná udržitelnost. Z pohledu resellera je totiž důležité, že ji řeší už i zákazník. V okamžiku, kdy klient dbá na udržitelnost, reseller musí být schopný vybrat a nabídnout vhodný produkt. V AT Computers se snažíme tento proces co nejvíce zjednodušit, a tak už zhruba půl roku máme v katalogu i filtr pro certifikaci TCO. Další věc, která se bude rozvíjet, je několikrát probírané XaaS. V AT Computers máme řešení pro resellery, jež jim pomůže vše jako službu realizovat. Těm, kteří se do XaaS chtějí pustit, nabízíme platformy naprogramované na základě konkrétních dříve realizovaných zakázek.“

Zdroj: ChannelWorld

Čtěte dále

Polovina českých podnikatelů neví, jak se bránit proti kybernetickým útokům
Polovina českých podnikatelů neví, jak se bránit proti kybernetickým útokům
IDC: Cla necla, globální dodávky počítačů by letos měly vyrůst o 4 %
IDC: Cla necla, globální dodávky počítačů by letos měly vyrůst o 4 %
Pavel Cvetler je novým produktovým a IT ředitelem Shoptetu
Pavel Cvetler je novým produktovým a IT ředitelem Shoptetu
Arrow posiluje nabídku úložišť, podepsalo smlouvu s Object First
Arrow posiluje nabídku úložišť, podepsalo smlouvu s Object First
Tomáš Břečka je novým country managerem iStyle
Tomáš Břečka je novým country managerem iStyle
Téměř dvě třetiny firem preferují uchovávat zálohu v cloudu
Téměř dvě třetiny firem preferují uchovávat zálohu v cloudu
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »