Skip to content

Commit

Permalink
Added Printer Guide
Browse files Browse the repository at this point in the history
  • Loading branch information
Justus0405 committed Jan 1, 2025
1 parent a536df7 commit fc00a82
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 1 deletion.
3 changes: 2 additions & 1 deletion docs/.vitepress/config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,8 @@ export default defineConfig({
collapsed: false,
items: [
{ text: 'Fonts', link: '/7-essentials/install-fonts.md' },
{ text: 'NTP Setup', link: '/7-essentials/ntp.md' }
{ text: 'NTP Setup', link: '/7-essentials/ntp.md' },
{ text: 'Printers Setup', link: '/7-essentials/setup-printers.md' }
]
},
{
Expand Down
55 changes: 55 additions & 0 deletions docs/7-essentials/setup-printers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Setup Printers for Arch Linux

> [!INFO]
> The setup steps depend on your printer model.
> This guide is tested with HP printers but should work for others too.
> Be sure to install the right drivers. For a list of drivers for different brands,
> visit: https://wiki.archlinux.org/title/CUPS/Printer-specific_problems
## Install CUPS and a GUI Printer Manager

```bash
sudo pacman -S cups system-config-printer
```

## Enable the CUPS service

```bash
sudo systemctl enable --now cups
```

## Add yourself to the printing management group

```bash
sudo usermod -aG lp $USER
```

## Install your printer specific drivers (Example: HP)

```bash
sudo pacman -S hplip
```

## Open the printer settings to add your printer

> [!TIP]
> You can view, stop and delete printer jobs when right-clicking on the printer
> and selecting "View Print Queue"
```bash
system-config-printer
```

# Additional Tips & Tricks

## View print jobs from terminal

```bash
lpq
```

## Cancel all print jobs from terminal

```bash
lprm -
```

0 comments on commit fc00a82

Please sign in to comment.