Cálculo de área de cobertura de toner/tinta em uma impressão
Publicado por Adriano H. Hedler (última atualização em 01/10/2014)
[ Hits: 13.348 ]
Homepage: http://www.vivaolinux.com.br
Calcula a impressão e cobertura em percentual do CMYK de uma impressão.
Serve tanto para impressão em laser/tinta colorida e para serviços de offset.
Ajuda na decisão entre usar offset ou impressão digital, para avaliação do gasto.
#!/bin/bash
# Autor: Adriano Hedler - TemploSite.com
# Data: 27/09/2014
# Calcular área de cobertura de impressão em arquivo PDF
# Calcula o tanto de toner que cobrirá a impressão em um arquivo baseado em CMYK.
# Utiliza Ghostscript / Depende do gs para executar
# Funciona para arquivo com 1 página e em PDF somente.
# Forma de funcionamento:
# ./cobertura arquivo.pdf
# O percentual representa a quantidade de cobertura no formato (tamanho) que está presente no arquivo, não na folha impressa.
# Exemplo: Arquivo com 10x10cm, significa que nesta área o percentual de cobertura total será o resultado. dentro de 10x10cm.
# Arquivos em CMYK representam as cores em percentual: C=0-100% e M=0-100% e Y=0-100% e B=0-100%;
# Assim, com este script, sabemos quanto no total iremos somar destas cores em suas proporções.
# Leitura do CMYK do PDF // Só funciona com CMYK:
COBERTURA=$(gs -o - -sDEVICE=inkcov "$1" | grep -e "^.[0-9]" | cut -d " " -f 1-8 | sed 's/ /\n/g' | sed ' /^$/d' | awk '/[0-9]/ {sum=sum+$0} END {print sum}')
# Calculo e mensagem:
echo -n "O Percentual de cobertura deste arquivo é: "; printf "%.2f" $(echo "$COBERTURA * 100" | bc | tr '.' ','); echo "%"
Script simples para Atualizar hora Slackware
Configuramdo proxy/Squid com Dialog
Corte de faixa de áudio com o cutmp3
Remover arquivos com mais de "N" dias da Lixeira do Samba
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Instalar Linux em notebook Sony Vaio VPCEG13EB (10)
Vou destruir sua infância:) (6)
Quando vocês pararam de testar distros? (24)









