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.437 ]
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 "%"
Criar arquivo.toc para gravar CD com o cdrdao
Medidor de bateria de laptop modo texto
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (1)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









