web/_site/posts/linux-epson-yazici/index.html
2024-04-13 12:47:49 +03:00

2494 lines
48 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<!-- `site.alt_lang` can specify a language different from the UI -->
<html lang="en" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#f7f7f7">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#1b1b1e">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta
name="viewport"
content="width=device-width, user-scalable=no initial-scale=1, shrink-to-fit=no, viewport-fit=cover"
><!-- Setup Open Graph image -->
<!-- Begin Jekyll SEO tag v2.8.0 -->
<meta name="generator" content="Jekyll v4.3.3" />
<meta property="og:title" content="Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma" />
<meta name="author" content="Aliberk Sandıı" />
<meta property="og:locale" content="en" />
<meta name="description" content="Merhabalar evimde 1 Arch, 1 Pardus bilgisayarı olan biri olarak Epson yazıcı kullanmak ilk başlarda benim için bir işkenceydi. Ancak araştırmalarım neticesinde şu anda rahat bir şekilde Epson yazıcımı kullanabiliyor ve gerekli bakım işlemlerini yapabiliyorum." />
<meta property="og:description" content="Merhabalar evimde 1 Arch, 1 Pardus bilgisayarı olan biri olarak Epson yazıcı kullanmak ilk başlarda benim için bir işkenceydi. Ancak araştırmalarım neticesinde şu anda rahat bir şekilde Epson yazıcımı kullanabiliyor ve gerekli bakım işlemlerini yapabiliyorum." />
<link rel="canonical" href="http://localhost:4000/posts/linux-epson-yazici/" />
<meta property="og:url" content="http://localhost:4000/posts/linux-epson-yazici/" />
<meta property="og:site_name" content="Aliberk Sandıı" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2023-09-15T18:00:00+03:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Aliberk Sandıı","url":"https://mastodon.social/@asandikci"},"dateModified":"2023-09-15T18:00:00+03:00","datePublished":"2023-09-15T18:00:00+03:00","description":"Merhabalar evimde 1 Arch, 1 Pardus bilgisayarı olan biri olarak Epson yazıcı kullanmak ilk başlarda benim için bir işkenceydi. Ancak araştırmalarım neticesinde şu anda rahat bir şekilde Epson yazıcımı kullanabiliyor ve gerekli bakım işlemlerini yapabiliyorum.","headline":"Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma","mainEntityOfPage":{"@type":"WebPage","@id":"http://localhost:4000/posts/linux-epson-yazici/"},"url":"http://localhost:4000/posts/linux-epson-yazici/"}</script>
<!-- End Jekyll SEO tag -->
<title>Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma | Aliberk Sandıı
</title>
<!--
The Favicons for Web, Android, Microsoft, and iOS (iPhone and iPad) Apps
Generated by: https://realfavicongenerator.net/
-->
<link rel="apple-touch-icon" sizes="180x180" href="/assets/img/favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/assets/img/favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/assets/img/favicons/favicon-16x16.png">
<link rel="manifest" href="/assets/img/favicons/site.webmanifest">
<link rel="shortcut icon" href="/assets/img/favicons/favicon.ico">
<meta name="apple-mobile-web-app-title" content="Aliberk Sandıı">
<meta name="application-name" content="Aliberk Sandıı">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="/assets/img/favicons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link rel="preconnect" href="https://fonts.googleapis.com" >
<link rel="dns-prefetch" href="https://fonts.googleapis.com" >
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="dns-prefetch" href="https://fonts.gstatic.com" crossorigin>
<link rel="preconnect" href="https://fonts.googleapis.com" >
<link rel="dns-prefetch" href="https://fonts.googleapis.com" >
<link rel="preconnect" href="https://cdn.jsdelivr.net" >
<link rel="dns-prefetch" href="https://cdn.jsdelivr.net" >
<link rel="preconnect" href="https://cdnjs.cloudflare.com" >
<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com" >
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lato&family=Source+Sans+Pro:wght@400;600;700;900&display=swap">
<!-- GA -->
<!-- Bootstrap -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css">
<!-- Font Logos -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-logos@1/assets/font-logos.css" >
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.2/css/all.min.css">
<!-- Fork Awesome -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css" integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous">
<!-- Balloon CSS -->
<link rel="stylesheet" href="https://unpkg.com/balloon-css/balloon.min.css">
<link rel="stylesheet" href="/assets/css/jekyll-theme-chirpy.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tocbot@4.25.0/dist/tocbot.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/loading-attribute-polyfill@2.1.1/dist/loading-attribute-polyfill.min.css">
<!-- Manific Popup -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/magnific-popup@1.1.0/dist/magnific-popup.min.css">
<!-- JavaScript -->
<!-- Switch the mode between dark and light. -->
<script type="text/javascript">
class ModeToggle {
static get MODE_KEY() {
return 'mode';
}
static get MODE_ATTR() {
return 'data-mode';
}
static get DARK_MODE() {
return 'dark';
}
static get LIGHT_MODE() {
return 'light';
}
static get ID() {
return 'mode-toggle';
}
constructor() {
if (this.hasMode) {
if (this.isDarkMode) {
if (!this.isSysDarkPrefer) {
this.setDark();
}
} else {
if (this.isSysDarkPrefer) {
this.setLight();
}
}
}
let self = this;
/* always follow the system prefers */
this.sysDarkPrefers.addEventListener('change', () => {
if (self.hasMode) {
if (self.isDarkMode) {
if (!self.isSysDarkPrefer) {
self.setDark();
}
} else {
if (self.isSysDarkPrefer) {
self.setLight();
}
}
self.clearMode();
}
self.notify();
});
} /* constructor() */
get sysDarkPrefers() {
return window.matchMedia('(prefers-color-scheme: dark)');
}
get isSysDarkPrefer() {
return this.sysDarkPrefers.matches;
}
get isDarkMode() {
return this.mode === ModeToggle.DARK_MODE;
}
get isLightMode() {
return this.mode === ModeToggle.LIGHT_MODE;
}
get hasMode() {
return this.mode != null;
}
get mode() {
return sessionStorage.getItem(ModeToggle.MODE_KEY);
}
/* get the current mode on screen */
get modeStatus() {
if (this.isDarkMode || (!this.hasMode && this.isSysDarkPrefer)) {
return ModeToggle.DARK_MODE;
} else {
return ModeToggle.LIGHT_MODE;
}
}
setDark() {
document.documentElement.setAttribute(ModeToggle.MODE_ATTR, ModeToggle.DARK_MODE);
sessionStorage.setItem(ModeToggle.MODE_KEY, ModeToggle.DARK_MODE);
}
setLight() {
document.documentElement.setAttribute(ModeToggle.MODE_ATTR, ModeToggle.LIGHT_MODE);
sessionStorage.setItem(ModeToggle.MODE_KEY, ModeToggle.LIGHT_MODE);
}
clearMode() {
document.documentElement.removeAttribute(ModeToggle.MODE_ATTR);
sessionStorage.removeItem(ModeToggle.MODE_KEY);
}
/* Notify another plugins that the theme mode has changed */
notify() {
window.postMessage(
{
direction: ModeToggle.ID,
message: this.modeStatus
},
'*'
);
}
flipMode() {
if (this.hasMode) {
if (this.isSysDarkPrefer) {
if (this.isLightMode) {
this.clearMode();
} else {
this.setLight();
}
} else {
if (this.isDarkMode) {
this.clearMode();
} else {
this.setDark();
}
}
} else {
if (this.isSysDarkPrefer) {
this.setLight();
} else {
this.setDark();
}
}
this.notify();
} /* flipMode() */
} /* ModeToggle */
const modeToggle = new ModeToggle();
</script>
<!-- A placeholder to allow defining custom metadata -->
</head>
<body>
<!-- The Side Bar -->
<aside aria-label="Sidebar" id="sidebar" class="d-flex flex-column align-items-end">
<header class="profile-wrapper">
<a href="/" id="avatar" class="rounded-circle"><img src="/assets/img/pp.png" width="112" height="112" alt="avatar" onerror="this.style.display='none'"></a>
<h1 class="site-title">
<a href="/">Aliberk Sandıı</a>
</h1>
<p class="site-subtitle fst-italic mb-0">Personal Website & Blog</p>
</header>
<!-- .profile-wrapper -->
<nav class="flex-column flex-grow-1 w-100 ps-0">
<ul class="nav">
<!-- home -->
<!--<li class="nav-item">
<a href="/" class="nav-link">
<i class="fa-fw fas fa-home"></i>
<span>HOME</span>
</a>
</li>-->
<!-- the real tabs -->
<li class="nav-item">
<a href="/about/" class="nav-link">
<i class="fa-fw fas fa-info-circle"></i>
<span>ABOUT</span>
</a>
</li>
<!-- .nav-item -->
<li class="nav-item">
<a href="/now/" class="nav-link">
<i class="fa-fw fa-solid fa-clock"></i>
<span>NOW</span>
</a>
</li>
<!-- .nav-item -->
<li class="nav-item">
<a href="/categories/" class="nav-link">
<i class="fa-fw fas fa-stream"></i>
<span>CATEGORIES</span>
</a>
</li>
<!-- .nav-item -->
<li class="nav-item">
<a href="/tags/" class="nav-link">
<i class="fa-fw fas fa-tags"></i>
<span>TAGS</span>
</a>
</li>
<!-- .nav-item -->
<li class="nav-item">
<a href="/archives/" class="nav-link">
<i class="fa-fw fas fa-archive"></i>
<span>ARCHIVES</span>
</a>
</li>
<!-- .nav-item -->
<li class="nav-item">
<a href="/donate/" class="nav-link">
<i class="fa-fw fa-solid fa-mug-hot"></i>
<span>DONATE</span>
</a>
</li>
<!-- .nav-item -->
</ul>
</nav>
<div class="sidebar-bottom d-flex flex-wrap align-items-center w-100">
<button type="button" class="mode-toggle btn" aria-label="Switch Mode">
<i class="fas fa-adjust"></i>
</button>
<span class="icon-border"></span>
<a
href="https://git.aliberksandikci.com.tr/asandikci"
aria-label="forgejo"
target="_blank"
rel="noopener noreferrer"
>
<i class="fa-solid fa-code-branch"></i>
</a>
<a
href="xmpp:asandikci@aliberksandikci.com.tr"
aria-label="xmpp"
target="_blank"
rel="noopener noreferrer"
>
<i class="fa fa-xmpp"></i>
</a>
<a
href="javascript:location.href = 'mailto:' + ['contact','aliberksandikci.com.tr'].join('@')"
aria-label="email"
target="_blank"
rel="noopener noreferrer"
>
<i class="fas fa-envelope"></i>
</a>
<a
href="https://mastodon.social/@asandikci/"
aria-label="mastodon"
target="_blank"
rel="noopener noreferrer me"
>
<i class="fa fa-mastodon"></i>
</a>
<a
href="https://linkedin.com/in/asandikci"
aria-label="linkedin"
target="_blank"
rel="noopener noreferrer"
>
<i class="fab fa-linkedin"></i>
</a>
<a
href="https://discord.com/users/987999573479944222"
aria-label="discord"
target="_blank"
rel="noopener noreferrer"
>
<i class="fa fa-discord"></i>
</a>
<a
href="https://instagram.com/aliberksandikci"
aria-label="instagram"
target="_blank"
rel="noopener noreferrer"
>
<i class="fa fa-instagram"></i>
</a>
<a
href="https://codeberg.org/asandikci"
aria-label="codeberg"
target="_blank"
rel="noopener noreferrer"
>
<i class="fl-codeberg"></i>
</a>
<a
href="/feed.xml"
aria-label="rss"
>
<i class="fas fa-rss"></i>
</a>
</div>
<!-- .sidebar-bottom -->
</aside>
<!-- #sidebar -->
<div id="main-wrapper" class="d-flex justify-content-center">
<div class="container d-flex flex-column px-xxl-5">
<!-- The Top Bar -->
<header id="topbar-wrapper" aria-label="Top Bar">
<div
id="topbar"
class="d-flex align-items-center justify-content-between px-lg-3 h-100"
>
<nav id="breadcrumb" aria-label="Breadcrumb">
<span>
<a href="/">Home</a>
</span>
<span>Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma</span>
</nav>
<!-- endof #breadcrumb -->
<button type="button" id="sidebar-trigger" class="btn btn-link">
<i class="fas fa-bars fa-fw"></i>
</button>
<div id="topbar-title">
Post
</div>
<button type="button" id="search-trigger" class="btn btn-link">
<i class="fas fa-search fa-fw"></i>
</button>
<search class="align-items-center ms-3 ms-lg-0">
<i class="fas fa-search fa-fw"></i>
<input
class="form-control"
id="search-input"
type="search"
aria-label="search"
autocomplete="off"
placeholder="Search..."
>
</search>
<button type="button" class="btn btn-link text-decoration-none" id="search-cancel">Cancel</button>
</div>
</header>
<div class="row flex-grow-1">
<main aria-label="Main Content" class="col-12 col-lg-11 col-xl-9 px-md-4">
<!-- Refactor the HTML structure -->
<!--
In order to allow a wide table to scroll horizontally,
we suround the markdown table with `<div class="table-wrapper">` and `</div>`
-->
<!--
Fixed kramdown code highlight rendering:
https://github.com/penibelst/jekyll-compress-html/issues/101
https://github.com/penibelst/jekyll-compress-html/issues/71#issuecomment-188144901
-->
<!-- Change the icon of checkbox -->
<!-- Handle images -->
<!-- Add header for code snippets -->
<!-- Create heading anchors -->
<!-- return -->
<article class="px-1">
<header>
<h1 data-toc-skip>Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma</h1>
<div class="post-meta text-muted">
<!-- published date -->
<span>
Posted
<!--
Date format snippet
See: ${JS_ROOT}/utils/locale-dateime.js
-->
<time
data-ts="1694790000"
data-df="ll"
data-bs-toggle="tooltip" data-bs-placement="bottom"
>
Sep 15, 2023
</time>
</span>
<!-- lastmod date -->
<div class="d-flex justify-content-between">
<!-- author(s) -->
<span>
By
<em>
<a href="https://mastodon.social/@asandikci">Aliberk Sandıı</a>
</em>
</span>
<!-- read time -->
<!-- Calculate the post's reading time, and display the word count in tooltip -->
<!-- words per minute -->
<!-- return element -->
<span
class="readtime"
data-bs-toggle="tooltip"
data-bs-placement="bottom"
title="661 words"
>
<em>3 min</em> read</span>
</div>
<!-- .d-flex -->
</div>
<!-- .post-meta -->
</header>
<div class="content">
<!-- wp:paragraph -->
<p>Merhabalar evimde 1 Arch, 1 Pardus bilgisayarı olan biri olarak Epson yazıcı kullanmak ilk başlarda benim için bir işkenceydi. Ancak araştırmalarım neticesinde şu anda rahat bir şekilde Epson yazıcımı kullanabiliyor ve gerekli bakım işlemlerini yapabiliyorum.</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Öncelikle bu blog yazısında anlatacağım tüm işlemleri L382 model bir Epson yazıcıda ve Pardus XFCE 21.4 ve 21.5 sürümlerinde denediğimi belirtmek isterim. L38x modellerinde benzer adımlar ile siz de yazıcınızı herhangi bir GNU/Linux sürümünde çalıştırabilirsiniz.</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Gerekli dosyaları kurmadan önce yazıcınızın gerçekten bir sürücüye ihtiyacı olup olmadığını kontrol etmeniz işinizi kolaylaştırabilir. https://openprinting.github.io/printers/ adresinde eğer yazıcınız listelenmiş ise sürücü yüklemeye gerek olmadan kullanabilme ihtimaliniz var. Veya kullandığınız dağıtımınızdaki yazıcı ayarları veya yazıcı yönetimi uygulaması gerekli sürücüleri zaten indiriyor olabilir. Bunları da kontrol etmenizde fayda var. Epson L38x model yazıcılarda bu destek olmadığı için blogun geri kalanında manuel olarak nasıl bir driver yüklenebileceğini anlatıyor olacağım.</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>Debian / Pardus İçin Sürücü Yükleme İşlemi</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>Debian veya Pardus üzerinde bir Epson Inkjet Driver'ı kurmak için öncelikle <code>lsb</code> paketine ihtiyaç var. Ne yazık ki bu paket artık desteklenmemekte ve artık debian/pardus repolarında direkt binary file olarak bulunmamakta, sadece kaynak kodu [1] var ve artık <code>lsb-release</code> ve <code>lsb-base</code> adı altında iki farklı binary file olarak yüklenip kullanılması öneriliyor. Ama Epsonun sitesinden indireceğiniz ilgili yazıcı sürücüsü [2] illa da <code>lsb&gt;=3.2</code> sürümünü istiyor.<br />Bu yüzden <em>her ne kadar <strong>eski</strong> olsa da</em> lsb uyumluluk sorunu çözmek için bu [3] <code>lsb-compat</code> paketini kullanabilirsiniz. Sonrasında gerekli sürücüleri siteden[2] indirip, direkt olarak kurabilir, yazıcı seçeneklerinden yapılandırabilirsiniz.</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Tek bir kod öbeği içinde toplayacak olursak:</p>
<!-- /wp:paragraph -->
<!-- wp:code -->
<div class="language-bash highlighter-rouge"><div class="code-header">
<span data-label-text="Shell"><i class="fas fa-code fa-fw small"></i></span>
<button aria-label="copy" data-title-succeed="Copied!"><i class="far fa-clipboard"></i></button></div><div class="highlight"><code><table class="rouge-table"><tbody><tr><td class="rouge-gutter gl"><pre class="lineno">1
2
3
4
5
6
7
8
9
</pre></td><td class="rouge-code"><pre><span class="nb">sudo </span>apt update <span class="nt">-y</span>
<span class="c"># paketleri günceller</span>
<span class="nb">sudo </span>apt <span class="nb">install </span>lsb-<span class="k">*</span> <span class="nt">-y</span>
<span class="nb">sudo </span>apt <span class="nb">install </span>lib32z1 wget <span class="nt">-y</span>
<span class="c"># gerekli çalıştırılabilir paketleri yükler</span>
wget https://archive.debian.org/debian/pool/main/l/lsb/lsb-compat_9.20161125_amd64.deb
<span class="c"># lsb-compat paketini debian repolarından indirir</span>
<span class="nb">sudo </span>apt <span class="nb">install</span> ./lsb-compat_9.20161125_amd64.deb <span class="nt">-y</span>
<span class="c"># lsb-compat paketini kur</span>
</pre></td></tr></tbody></table></code></div></div>
<!-- /wp:code -->
<!-- wp:paragraph -->
<p>Not: <em>Bilgisayarınızın mimarisinin amd64 olduğu varsayılmıştır <code>uname -m</code> komutunu çalıştırarak kontrol edebilirsiniz. çıktı <code>x86_64</code> ise üstteki kod öbeğini kullanabilirsiniz</em>. Değilse <a href="https://archive.debian.org/debian/pool/main/l/lsb/lsb-compat_9.20161125_amd64.deb">https://archive.debian.org/debian/pool/main/l/lsb/</a> adresinden lsb-compat ile başlayan sizin mimarinize uygun .deb dosyasını indirip benzer şekilde yükleme adımını tamamlayabilirsiniz.</p>
<!-- /wp:paragraph -->
<!-- wp:separator -->
<hr class="wp-block-separator has-alpha-channel-opacity" />
<!-- /wp:separator -->
<!-- wp:paragraph -->
<p>Sonrasında <a href="https://download.ebz.epson.net/dsc/search/01/search/searchModule">EPSON Download Center</a> adresinden Linux ve L382 (veya sizin yazıcı modelinizi) seçip ürünü aratın. <code>ARM(AArch32)</code> yazanlar <strong>hariç</strong> diğer sürücülerin <code>amd64.deb</code> uzantısı ile biten versiyonlarını indirmeniz gerekiyor. (tabii ki yine bilgisayarınızın mimarisinin amd64 olduğunu varsayıyorum). Bende sadece ilkini indirince de sürücüyü algıladı, sanıyorum listedeki diğer paketler ekstra işlemler için. Eğer sizin modelinizin sürücüsünü bulamadıysanız https://www.openprinting.org/drivers adresinde de arayabilirsiniz. Yükleme işlemini yaptıktan sonra <code>sudo /etc/init.d/cups restart</code> komutunu girmeniz gerekebilir.</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Son olarak şu adımları uygulayın:</p>
<!-- /wp:paragraph -->
<!-- wp:list {"ordered":true} -->
<ol><!-- wp:list-item -->
<li>Uygulamalar menüsünden <strong>Yazıcı ayarları</strong> seçeneğini seçin</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>ılan menüden aygıtınızı seçin</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>Veri tabanından yazıcı seç seçeneğini işaretleyin</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>Marka olarak Epson seçin</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>Model listesinde L382 (veya sizin yazıcı modelinizi) bulun ve sağdan sürücüyü seçin</li>
<!-- /wp:list-item -->
<!-- wp:list-item -->
<li>Yazıcı bilgilerini ekleyin (isteğe bağlı)</li>
<!-- /wp:list-item --></ol>
<!-- /wp:list -->
<!-- wp:paragraph -->
<p>Bu adımları yaptıktan sonra yazıcınızın hem uygulamalar tarafından algılanıyor hem de doğru bir şekilde çıktı veriyor olması lazım. Dilerseniz test sayfası yazdırarak doğrulayabilirsiniz.</p>
<!-- /wp:paragraph -->
<!-- wp:separator -->
<hr class="wp-block-separator has-alpha-channel-opacity" />
<!-- /wp:separator -->
<!-- wp:paragraph -->
<p>Kaynaklar:<br />[1] <a href="https://packages.debian.org/source/bullseye/lsb">https://packages.debian.org/source/bullseye/lsb</a><br />[2] <a href="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX">http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX</a><br />[3] <a href="https://archive.debian.org/debian/pool/main/l/lsb/lsb-compat_9.20161125_amd64.deb">https://archive.debian.org/debian/pool/main/l/lsb/lsb-compat_9.20161125_amd64.deb</a></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Ağustost 2023 Güncellemesi: <a href="https://packages.debian.org/stretch/lsb-compat">https://packages.debian.org/stretch/lsb-compat 1</a> linkinde bulunan lsb-compat artık arşivlenmiş durumdadır. Kaynak [3]'ten ulaşabilirsiniz. <br />İşlemlerin denendiği donanımlar: Pardus XFCE 21.4 ve 21.5, <code>x86_64</code> mimari , Epson L382 yazıcı</p>
<!-- /wp:paragraph -->
<!-- wp:separator -->
<hr class="wp-block-separator has-alpha-channel-opacity" />
<!-- /wp:separator -->
<!-- wp:paragraph -->
<p>Bu adımlar sürücüyü yüklemenizi sağladı mı? Herhangi bir sorunla karşılaştınız mı? Yorumlar kısmında belirtebilirsiniz.</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">Arch İçin Sürücü Yükleme İşlemi</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>Arch tabanlı dağıtımlarda Aur gibi bir nimet olduğu için sürücü yüklemek görece daha kolay. Hatta neden bilmiyorum L310 sürücüsü direkt yüklü olarak geldi (CUPS+Gutenprint) ve benim yazıcım ile de uyumlu idi. Onu direkt kullanabildim. Yine de yavaş yazdırıyordu ve bazen sıkıntı çıkartabiliyordu. O yüzden aur kullanarak kendi modelinizin sürücüsünü kurmanızı öneririm. Bunun için <code>yay epson | grep -B 1 L382</code> komutunu kullanarak ilgili sürücü bulabilir ve yükleyebilirsiniz. Tabii ki L382 yerine kendi modelinizi yazınız. Ayrıca PKGBUILD dosyasını da incelemek isteyebilirsiniz. </p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">Yazıcı Yönetim Uygulaması Yükleme İşlemi</h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>LSB kullanan yazıcıların yönetim uygulaması için <a href="https://support.epson.net/linux/Printer/LSB_distribution_pages/en/utility.php ">https://support.epson.net/linux/Printer/LSB_distribution_pages/en/utility.php </a> adresinden ilgili linki (debian/pardus için ilk link) indirip kurabilirsiniz. Arch için epson-printer-utility paketini aur üzerinden kurabilirsiniz. Uygulamanın çalışması için cihazınızı aç/kapa yapmanız gerekebilir. Ayrıca arch üzerinde ilk önce <code>/opt/epson-printer-utility/lib/epson-backend</code> içerisinde bulunan ecbd dosyasını root olarak çalıştırmanız gerekebilir. Uygulama kılavuzu için https://download.ebz.epson.net/man/linux/utility.html adresine göz atabilirsiniz. </p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>Umarım yazım faydalı olmuştur. Yanlış olduğunu düşündüğünüz kısımları veya sorularınızı yorumlar kısmından iletebilirsiniz.</p>
<!-- /wp:paragraph -->
</div>
<div class="post-tail-wrapper text-muted">
<!-- categories -->
<div class="post-meta mb-3">
<i class="far fa-folder-open fa-fw me-1"></i>
<a href="/categories/linux/">Linux</a>,
<a href="/categories/troubleshooting/">Troubleshooting</a>
</div>
<!-- tags -->
<div class="post-tags">
<i class="fa fa-tags fa-fw me-1"></i>
<a
href="/tags/epson/"
class="post-tag no-text-decoration"
>epson</a>
<a
href="/tags/printer/"
class="post-tag no-text-decoration"
>printer</a>
<a
href="/tags/linux/"
class="post-tag no-text-decoration"
>linux</a>
<a
href="/tags/arch/"
class="post-tag no-text-decoration"
>arch</a>
<a
href="/tags/debian/"
class="post-tag no-text-decoration"
>debian</a>
<a
href="/tags/pardus/"
class="post-tag no-text-decoration"
>pardus</a>
<a
href="/tags/duzenlenecek/"
class="post-tag no-text-decoration"
>duzenlenecek</a>
</div>
<div
class="
post-tail-bottom
d-flex justify-content-between align-items-center mt-5 pb-2
"
>
<div class="license-wrapper">
This post is licensed under
<a href="https://creativecommons.org/licenses/by/4.0/">
CC BY 4.0
</a>
by the author.
</div>
<!-- Post sharing snippet -->
<div class="share-wrapper d-flex align-items-center">
<span class="share-label text-muted">Share</span>
<span class="share-icons">
<a href="https://www.linkedin.com/sharing/share-offsite/?url=http%3A%2F%2Flocalhost%3A4000%2Fposts%2Flinux-epson-yazici%2F" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Linkedin" aria-label="Linkedin">
<i class="fa-fw fab fa-linkedin"></i>
</a>
<script defer type="module" src="https://cdn.jsdelivr.net/npm/@justinribeiro/share-to-mastodon/+esm"></script>
<button class="btn text-start" data-bs-toggle="tooltip" data-bs-placement="top" title="Mastodon" aria-label="Mastodon">
<share-to-mastodon
class="share-mastodon"
message="Linux%20/%20Pardus%20/%20Debian%20%C3%BCzerinde%20Epson%20Yaz%C4%B1c%C4%B1%20Kullanma%20-%20Aliberk%20Sand%C4%B1k%C3%A7%C4%B1"
url="http%3A%2F%2Flocalhost%3A4000%2Fposts%2Flinux-epson-yazici%2F"customInstanceList="[{&quot;label&quot;:&quot;mastodon.social&quot;,&quot;link&quot;:&quot;https://mastodon.social/&quot;},{&quot;label&quot;:&quot;mastodon.online&quot;,&quot;link&quot;:&quot;https://mastodon.online/&quot;},{&quot;label&quot;:&quot;fosstodon.org&quot;,&quot;link&quot;:&quot;https://fosstodon.org/&quot;},{&quot;label&quot;:&quot;mastodon.com.tr&quot;,&quot;link&quot;:&quot;https://mastodon.com.tr/&quot;}]"
>
<i class="fa-fw fa fa-mastodon"></i>
</share-to-mastodon>
</button>
<a href="https://twitter.com/intent/tweet?text=Linux%20/%20Pardus%20/%20Debian%20%C3%BCzerinde%20Epson%20Yaz%C4%B1c%C4%B1%20Kullanma%20-%20Aliberk%20Sand%C4%B1k%C3%A7%C4%B1&url=http%3A%2F%2Flocalhost%3A4000%2Fposts%2Flinux-epson-yazici%2F" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Twitter" aria-label="Twitter">
<i class="fa-fw fa-brands fa-square-x-twitter"></i>
</a>
<a href="https://www.facebook.com/sharer/sharer.php?title=Linux%20/%20Pardus%20/%20Debian%20%C3%BCzerinde%20Epson%20Yaz%C4%B1c%C4%B1%20Kullanma%20-%20Aliberk%20Sand%C4%B1k%C3%A7%C4%B1&u=http%3A%2F%2Flocalhost%3A4000%2Fposts%2Flinux-epson-yazici%2F" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Facebook" aria-label="Facebook">
<i class="fa-fw fab fa-facebook-square"></i>
</a>
<a href="https://t.me/share/url?url=http%3A%2F%2Flocalhost%3A4000%2Fposts%2Flinux-epson-yazici%2F&text=Linux%20/%20Pardus%20/%20Debian%20%C3%BCzerinde%20Epson%20Yaz%C4%B1c%C4%B1%20Kullanma%20-%20Aliberk%20Sand%C4%B1k%C3%A7%C4%B1" target="_blank" rel="noopener" data-bs-toggle="tooltip" data-bs-placement="top" title="Telegram" aria-label="Telegram">
<i class="fa-fw fab fa-telegram"></i>
</a>
<button
id="copy-link"
aria-label="Copy link"
class="btn small"
data-bs-toggle="tooltip"
data-bs-placement="top"
title="Copy link"
data-title-succeed="Link copied successfully!"
>
<i class="fa-fw fas fa-link pe-none fs-6"></i>
</button>
</span>
</div>
</div>
<!-- .post-tail-bottom -->
</div>
<!-- div.post-tail-wrapper -->
</article>
</main>
<!-- panel -->
<aside aria-label="Panel" id="panel-wrapper" class="col-xl-3 ps-2 mb-5 text-muted">
<div class="access">
<!-- Get 5 last posted/updated posts -->
<section id="access-lastmod">
<h2 class="panel-heading">Recently Updated</h2>
<ul class="content list-unstyled ps-0 pb-1 ms-1 mt-2">
<li class="text-truncate lh-lg">
<a href="/posts/android-foss-apps/">Android Cihazlar için Açık Kaynak / Özgür Yazılım Uygulama Alternatifleri</a>
</li>
<li class="text-truncate lh-lg">
<a href="/posts/linux-epson-yazici/">Linux / Pardus / Debian üzerinde Epson Yazıcı Kullanma</a>
</li>
<li class="text-truncate lh-lg">
<a href="/posts/teknofest-deneyimlerim/">Teknofest Pardus 21 Hata Yakalama ve Öneri Yarışması Deneyimlerim</a>
</li>
<li class="text-truncate lh-lg">
<a href="/posts/pardus-roportaj/">Pardus Ekibinden Ali Rıza ile Röportaj</a>
</li>
</ul>
</section>
<!-- #access-lastmod -->
<!-- The trending tags list -->
<section>
<h2 class="panel-heading">Trending Tags</h2>
<div class="d-flex flex-wrap mt-3 mb-1 me-3">
<a class="post-tag btn btn-outline-primary" href="/tags/duzenlenecek/">duzenlenecek</a>
<a class="post-tag btn btn-outline-primary" href="/tags/pardus/">pardus</a>
<a class="post-tag btn btn-outline-primary" href="/tags/linux/">linux</a>
<a class="post-tag btn btn-outline-primary" href="/tags/tubitak/">tubitak</a>
<a class="post-tag btn btn-outline-primary" href="/tags/app-recommendations/">app-recommendations</a>
<a class="post-tag btn btn-outline-primary" href="/tags/arch/">arch</a>
<a class="post-tag btn btn-outline-primary" href="/tags/debian/">debian</a>
<a class="post-tag btn btn-outline-primary" href="/tags/epson/">epson</a>
<a class="post-tag btn btn-outline-primary" href="/tags/foss/">foss</a>
<a class="post-tag btn btn-outline-primary" href="/tags/liderahenk/">liderahenk</a>
</div>
</section>
</div>
<section id="toc-wrapper" class="ps-0 pe-4">
<h2 class="panel-heading ps-3 pt-2 mb-2">Contents</h2>
<nav id="toc"></nav>
</section>
</aside>
</div>
<div class="row">
<!-- tail -->
<div id="tail-wrapper" class="col-12 col-lg-11 col-xl-9 px-md-4">
<!-- Recommend the other 3 posts according to the tags and categories of the current post. -->
<!-- The total size of related posts -->
<!-- An random integer that bigger than 0 -->
<!-- Equals to TAG_SCORE / {max_categories_hierarchy} -->
<aside id="related-posts" aria-labelledby="related-label">
<h3 class="mb-4" id="related-label">Further Reading</h3>
<nav class="row row-cols-1 row-cols-md-2 row-cols-xl-3 g-4 mb-4">
<article class="col">
<a href="/posts/pardus-roportaj/" class="post-preview card h-100">
<div class="card-body">
<!--
Date format snippet
See: ${JS_ROOT}/utils/locale-dateime.js
-->
<time
data-ts="1676386800"
data-df="ll"
>
Feb 14, 2023
</time>
<h4 class="pt-0 my-2">Pardus Ekibinden Ali Rıza ile Röportaj</h4>
<div class="text-muted">
<p>
Ankara&#39;da düzenlenen 5. Verimlilik ve Teknoloji Fuarı kapsamında birçok stand ve etkinliğin yanında Pardus standı da vardı. Ben de hazır Ankara&#39;da iken hem Pardus ekibi ile konuşmak hem de fuarı g...
</p>
</div>
</div>
</a>
</article>
<article class="col">
<a href="/posts/teknofest-deneyimlerim/" class="post-preview card h-100">
<div class="card-body">
<!--
Date format snippet
See: ${JS_ROOT}/utils/locale-dateime.js
-->
<time
data-ts="1686841200"
data-df="ll"
>
Jun 15, 2023
</time>
<h4 class="pt-0 my-2">Teknofest Pardus 21 Hata Yakalama ve Öneri Yarışması Deneyimlerim</h4>
<div class="text-muted">
<p>
Merhabalar, ben Teknofest 2023 Pardus 21 Hata Yakalama ve Öneri Yarışması finalisti Aliberk. Bu yazı içerisinde sizlere milli imkanlarla geliştirilen işletim sistemimiz Pardus üzerinde yakalamış o...
</p>
</div>
</div>
</a>
</article>
<article class="col">
<a href="/posts/android-foss-apps/" class="post-preview card h-100">
<div class="card-body">
<!--
Date format snippet
See: ${JS_ROOT}/utils/locale-dateime.js
-->
<time
data-ts="1700578800"
data-df="ll"
>
Nov 21, 2023
</time>
<h4 class="pt-0 my-2">Android Cihazlar için Açık Kaynak / Özgür Yazılım Uygulama Alternatifleri</h4>
<div class="text-muted">
<p>
Günümüzde gizlilik ve güvenlik en önemli konulardan biri. Bunu sağlamanın en garanti yollarında biri ise kullandığımız uygulamaların açık kaynak olmasına dikkat etmek. Bu tarz uygulamaların kaynak...
</p>
</div>
</div>
</a>
</article>
</nav>
</aside>
<!-- #related-posts -->
<!-- Navigation buttons at the bottom of the post. -->
<nav class="post-navigation d-flex justify-content-between" aria-label="Post Navigation">
<a
href="/posts/teknofest-deneyimlerim/"
class="btn btn-outline-primary"
aria-label="Older"
>
<p>Teknofest Pardus 21 Hata Yakalama ve Öneri Yarışması Deneyimlerim</p>
</a>
<a
href="/posts/android-foss-apps/"
class="btn btn-outline-primary"
aria-label="Newer"
>
<p>Android Cihazlar için Açık Kaynak / Özgür Yazılım Uygulama Alternatifleri</p>
</a>
</nav>
<!-- The comments switcher -->
<!-- The Footer -->
<footer
aria-label="Site Info"
class="
d-flex flex-column justify-content-center text-muted
flex-lg-row justify-content-lg-between align-items-lg-center pb-lg-3
"
>
<p>©
<time>2024</time>
<a href="https://git.aliberksandikci.com.tr/asandikci">Aliberk Sandıı</a>.
<span
data-bs-toggle="tooltip"
data-bs-placement="top"
title="Except where otherwise noted, the blog posts on this site are licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License by the author."
>Some rights reserved.</span>
</p>
<p>Using the <a href="https://github.com/cotes2020/jekyll-theme-chirpy" target="_blank" rel="noopener">Chirpy</a> theme for <a href="https://jekyllrb.com" target="_blank" rel="noopener">Jekyll</a>.
</p>
</footer>
</div>
</div>
<!-- The Search results -->
<div id="search-result-wrapper" class="d-flex justify-content-center unloaded">
<div class="col-11 content">
<div id="search-hints">
<!-- The trending tags list -->
<section>
<h2 class="panel-heading">Trending Tags</h2>
<div class="d-flex flex-wrap mt-3 mb-1 me-3">
<a class="post-tag btn btn-outline-primary" href="/tags/duzenlenecek/">duzenlenecek</a>
<a class="post-tag btn btn-outline-primary" href="/tags/pardus/">pardus</a>
<a class="post-tag btn btn-outline-primary" href="/tags/linux/">linux</a>
<a class="post-tag btn btn-outline-primary" href="/tags/tubitak/">tubitak</a>
<a class="post-tag btn btn-outline-primary" href="/tags/app-recommendations/">app-recommendations</a>
<a class="post-tag btn btn-outline-primary" href="/tags/arch/">arch</a>
<a class="post-tag btn btn-outline-primary" href="/tags/debian/">debian</a>
<a class="post-tag btn btn-outline-primary" href="/tags/epson/">epson</a>
<a class="post-tag btn btn-outline-primary" href="/tags/foss/">foss</a>
<a class="post-tag btn btn-outline-primary" href="/tags/liderahenk/">liderahenk</a>
</div>
</section>
</div>
<div id="search-results" class="d-flex flex-wrap justify-content-center text-muted mt-3"></div>
</div>
</div>
</div>
<aside aria-label="Scroll to Top">
<button id="back-to-top" type="button" class="btn btn-lg btn-box-shadow">
<i class="fas fa-angle-up"></i>
</button>
</aside>
</div>
<div id="mask"></div>
<aside
id="notification"
class="toast"
role="alert"
aria-live="assertive"
aria-atomic="true"
data-bs-animation="true"
data-bs-autohide="false"
>
<div class="toast-header">
<button
type="button"
class="btn-close ms-auto"
data-bs-dismiss="toast"
aria-label="Close"
></button>
</div>
<div class="toast-body text-center pt-0">
<p class="px-2 mb-3">A new version of content is available.</p>
<button type="button" class="btn btn-primary" aria-label="Update">
Update
</button>
</div>
</aside>
<!-- JavaScripts -->
<!-- JS selector for site. -->
<!-- commons -->
<script src="/assets/js/user/copy.js"></script>
<!-- layout specified -->
<!-- image lazy-loading & popup & clipboard -->
<script src="https://cdn.jsdelivr.net/combine/npm/jquery@3.7.1/dist/jquery.min.js,npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js,npm/simple-jekyll-search@1.10.0/dest/simple-jekyll-search.min.js,npm/loading-attribute-polyfill@2.1.1/dist/loading-attribute-polyfill.umd.min.js,npm/magnific-popup@1.1.0/dist/jquery.magnific-popup.min.js,npm/clipboard@2.0.11/dist/clipboard.min.js,npm/dayjs@1.11.10/dayjs.min.js,npm/dayjs@1.11.10/locale/en.min.js,npm/dayjs@1.11.10/plugin/relativeTime.min.js,npm/dayjs@1.11.10/plugin/localizedFormat.min.js,npm/tocbot@4.25.0/dist/tocbot.min.js"></script>
<script defer src="/assets/js/dist/post.min.js"></script>
<!--
Jekyll Simple Search loader
See: <https://github.com/christian-fei/Simple-Jekyll-Search>
-->
<script>
/* Note: dependent library will be loaded in `js-selector.html` */
SimpleJekyllSearch({
searchInput: document.getElementById('search-input'),
resultsContainer: document.getElementById('search-results'),
json: '/assets/js/data/search.json',
searchResultTemplate: ' <article class="px-1 px-sm-2 px-lg-4 px-xl-0"> <header> <h2><a href="{url}">{title}</a></h2> <div class="post-meta d-flex flex-column flex-sm-row text-muted mt-1 mb-1"> {categories} {tags} </div> </header> <p>{snippet}</p> </article>',
noResultsText: '<p class="mt-5"></p>',
templateMiddleware: function(prop, value, template) {
if (prop === 'categories') {
if (value === '') {
return `${value}`;
} else {
return `<div class="me-sm-4"><i class="far fa-folder fa-fw"></i>${value}</div>`;
}
}
if (prop === 'tags') {
if (value === '') {
return `${value}`;
} else {
return `<div><i class="fa fa-tag fa-fw"></i>${value}</div>`;
}
}
}
});
</script>
</body>
</html>