Connexion vers un classeur Excel ou une base de données ?

Tout d’abord, afin de mieux comprendre le vocabulaire issu de ce milieu, voici une correspondance des principaux termes employés dans Excel et une base de données :

Excel Access ou autres
bases de données
Classeur
ou fichier Excel
Base de données
ou fichier Access
Feuille Table
Colonne Champ
Ligne Enregistrement
Cellules Données

Avec cablabel S3 Pro, il est possible de définir une connexion vers un fichier Excel et Access ou toute autre base de données, permettant ainsi de créer de nouvelles sources de données utilisables dynamiquement par les objets de l’étiquette.

Source de données

Bien évidemment, le choix de la base de données dépend notamment, des avantages et des inconvénients de chaque solution, du budget matériel et logiciel, de la connaissance de chacun, etc.

Bon à savoir : il n’est pas obligatoire d’installer Excel ou Access sur tous les postes ayant cablabel S3 Pro ou Print, car le fournisseur OLE DB « Access Database Engine » de Microsoft suffit pour se connecter aux fichiers de données.

Configuration base de données

De de fait, le classeur Excel est souvent favorisé pour la création et la gestion d’une source de données, puisqu’il a l’avantage d’être relativement simple et pratique d’utilisation. Mais afin d’être pleinement exploitable avec cablabel S3, il y a néanmoins quelques précautions à prendre :

  • Ne pas utiliser d’espaces ou d’autres caractères spéciaux
    dans le nom des feuilles.
  • Ne pas ajouter de lignes vides, de titres ou d’autres textes
    au début de la feuille.
  • La première ligne d’une feuille doit impérativement contenir,
    soit le nom des champs ou bien le premier enregistrement.
  • Les données brutes sous forme de texte sont à privilégier, en évitant d’appliquer aux cellules un format ou une mise en forme spécifique à Excel.
  • La détection du type de colonne et de la longueur des données ne se fait que sur un nombre limité de lignes (8 par défaut et jusqu’à 16 en modifiant le registre de Windows).

Classeur Excel

Sans oublier que le tableur Excel ne possède pas toutes les fonctionnalités d’une base de données, et que certains inconvénients sont également à prendre en compte :

  • En fonction des versions, il n’est possible d’avoir qu’un seul accès par fichier. La même source de donnée ne peut donc pas être utilisé simultanément par Excel et les logiciels cablabel S3.
  • Il n’y a aucune optimisation, comme celle apportée par l’indexation des données. Les requêtes sur de grandes tables sont donc plus longues.
  • Le type de champ « BLOB » n’existe pas. Il est donc par exemple impossible d’enregistrer l’étiquette dans la base de données.

Plus de détails sur ce sujet sont également disponibles sur le site de Microsoft :

En résumé, un classeur Excel correctement structuré, convient très bien pour créer une petite source de données avec un usage dédié à cablabel S3.
Cependant, dès que vous avez un besoin d’accès simultanés ou de meilleure performance, il est alors plus judicieux d’opter pour Access ou une autre base de données, sachant que les données peuvent être transférées assez facilement.

Balises de texte

Lors de la conception d’une étiquette dans cablabel S3, les différentes propriétés d’un texte (gras, italique …) sont appliquées pour l’intégralité du contenu de l’objet.

Avec la version Pro et Print, le plugin des mots-clés permet de mettre en évidence automatiquement certains mots dans une phrase ou un texte, comme par exemple pour les allergènes.

Depuis la version 1.2.0.1 des logiciels, vous pouvez maintenant utiliser des balises de texte.
Basée sur le principe du langage HTML, cette nouvelle fonctionnalité offre la possibilité de modifier manuellement le formatage d’une partie de texte.

Balises de texte

De plus, vous pouvez également insérer ces balises dans d’autres champs éditables, comme le préfixe ou le suffixe d’un texte, les opérations d’une formule, ou même directement dans votre base de données.
Le logiciel va ensuite les interpréter et afficher le résultat de la mise en forme à l’écran, tel qu’il sera imprimé ultérieurement sur l’étiquette.

La liste complète des balises de texte est disponible dans Manuel d’utilisation du logiciel (PDF, 5 Mo).

Télécharger le fichier exemple pour cablabel S3 Lite et Pro :

Est-il possible de réactiver cablabel S3 Pro ou cablabel S3 Print ?

Oui bien sûr, mais uniquement selon le cas et sous certaines conditions.
Voici un résumé de différentes situations nécessitant l’activation du logiciel et la façon de procéder.

  1. Mise à jour

Afin de bénéficier des dernières fonctionnalités apportées par l’ajout de plugins, comme les mots-clés, les informations variables ou les champs de saisie composés, une réactivation du logiciel est parfois requise après sa mise à jour.

Plugins

Dans cet exemple, certains plugins ne sont pas correctement chargés. Alors il vous suffit généralement de refaire une procédure d’activation à travers l’assistant, accessible depuis le bouton « À propos » dans l’onglet Général.

  1. Réinstallation

Si vous avez besoin de réinstaller le logiciel, par exemple suite à un changement d’ordinateur ou de système d’exploitation, il existe la possibilité d’effectuer une demande de réactivation, en remplissant le formulaire disponible sur notre site internet :

Une fois que votre demande a été considérée, vous recevrez ensuite les instructions nécessaires par email à l’adresse indiquée.

  1. Installation supplémentaire

En revanche, lorsque vous souhaitez utiliser le logiciel sur un poste de travail supplémentaire, vous devez d’abord acquérir soit une licence complémentaire, soit une nouvelle licence.

Accord de licence

Pour plus d’informations à ce sujet ou pour connaître toutes les modalités, vous pouvez contacter directement votre revendeur habituel.

Compteur avec une valeur de départ issue d’une source de données

Lors de la conception de mon étiquette, j’ai créé un compteur et paramétré une valeur de départ. Mais comment puis-je faire pour modifier cette valeur dynamiquement, sans devoir éditer à chaque fois les propriétés de mon compteur ?

Afin de réaliser ceci facilement en mode autonome, il suffit :

  1. De créer un champ de saisie demandant la valeur de départ.
  2. D’insérer un compteur simple de type numérique.
  3. Puis d’additionner les deux valeurs avec une formule.

Compteur avec une valeur de départ dynamique

Et pour aller plus loin, voici une conception plus complexe en mode formulaire avec :

  • un compteur décrémental.
  • un formatage dynamique par rapport au nombre de chiffres saisis.
  • une réinitialisation automatique du compteur, lorsque la valeur actuelle atteint 1.

Compteur décrémental

Précaution : si une opération de la catégorie « Math » est calculée directement par l’imprimante (par exemple en utilisant des opérandes issus d’une source de données), le résultat sera imprimé par défaut avec 2 chiffres après la virgule.
Pour modifier ce comportement, il faut alors comme dans ces cas, rajouter une opération de « Formatage ».

Télécharger les fichiers exemple pour cablabel S3 Pro :

cablabel S3 Lite ou cablabel S3 Pro ?

Vous souhaitez créer vos étiquettes avec cablabel S3, mais vous ne savez pas quelle version choisir ?

Pour vous aider à prendre cette décision en fonction de vos besoins, voici un récapitulatif des principales différences et des possibilités exclusives :

cablabel S3 Lite cablabel S3 Pro
Livré avec chaque imprimante Licence par ordinateur sur demande
Compatible avec les
imprimantes cab uniquement
Supporte toutes les imprimantes
reconnues et installées sous Windows
Textes multi-lignes Options de texte supplémentaires :
largeur max et césure des mots
Mélange de styles dans un champ texte
par détection de mots-clés (ex. allergènes)
Assistant table de caractères
pour l’insertion de caractères spéciaux
Images matricielles uniquement
de type bmp, jpg, tif, …
Également images vectorielles
de type dxf, plt, svg, …
Environ 30 types de code à barres
linéaire, 2D, GS1 et composite
Environ 35 types de code à barres
y compris les variantes EAN 18/128
Assistant pour la création de code à barres GS1/EAN/UCC-128, FACT/MH10 et QR
Option vérificateur de code à barres
Champs de saisie libre Options de champs de saisie supplémentaires :
masque de saisie et liste de choix
Assistant pour la création de
champs de saisie composés
Compteurs simples de type
numérique et incrément +/-1
Compteurs étendus de types
alphanumériques et incrément +/-n
Options de compteur supplémentaires :
fréquence, réinitialisation
et sauvegarde de la valeur
Dates et heures avec décalages et
assistants pour la création du format
Formules : opérations mathématiques,
manipuler des chaînes de caractères, etc.
Interpréteur basic ABC
avec bibliothèque de code
Variables : sources de données avec
informations sur l’étiquette,
l’imprimante, l’ordinateur, etc.
Connexion vers :
fichiers Access, Excel,
bases de données OLE DB, ODBC, ASCII,
Database Connector en mode autonome,
SQLite en mode autonome
Visionneuse de code JScript
pour un aperçu à la volée
Import de fichiers JScript au format LBL
Enregistrement au format
STC uniquement
Également export au format
PDF et image PNG

Plus de détails sont également disponibles sur notre site internet :

Comment définir correctement la mise en page de mon étiquette ? (2ème partie)

L’échenillage

Une autre propriété à vérifier dans la mise en page est « l’échenillage », même si la valeur par défaut de 3 mm convient à la plupart des étiquettes.

Cette dimension correspond à la distance entre les étiquettes, et se mesure également dans le sens de l’impression ou dans le sens de déroulement du rouleau d’étiquette.

Assistant de création d'étiquettesDe ce fait, l’échenillage ajouté à la hauteur de l’étiquette, détermine la hauteur totale de la page et par conséquent aussi l’avance minimale de la matière lors de l’impression.

Dans le cas d’utilisation d’une matière avec un échenillage, il faut donc faire attention que la valeur indiquée dans la mise en page, soit simplement inférieure ou égale à la valeur mesurée entre les étiquettes :

Mise en page
Rouleau d'étiquettes

Cela permet d’éviter certains problèmes de détection par la cellule de l’imprimante et notamment l’émergence d’étiquettes non imprimées.

Et dans le cas d’utilisation d’une matière continue, libre à vous de définir une valeur d’échenillage :

  • pour par exemple imprimer les étiquettes les unes derrières les autres.
  • ou pour laisser volontairement plus d’espace entre chaque étiquette.
Impression continue 1
Impression continue 2

Message d’erreur « ACE OLEDB » lors de la connexion à un fichier Excel ou Access

Lorsque vous essayez de vous connecter avec cablabel S3 Pro à un fichier Excel ou Access, créé avec la version 2007 ou supérieure, et que vous obtenez le message d’erreur suivant :

Erreur ACE OLEDB

Alors il est nécessaire de télécharger et d’installer la version 32 bits du fournisseur OLE DB « Access Database Engine » depuis le site Microsoft suivant :

Information : si le setup d’Access Database Engine vous avertit qu’une version 64 bits de Microsoft Office est déjà installée, il faut lancer celui-ci manuellement par l’invite de commandes « cmd », depuis l’emplacement du fichier et aussi avec le paramètre « /quiet » derrière le nom du fichier.

Invite de commandes

Comment définir correctement la mise en page de mon étiquette ? (1ère partie)

La taille

Voyons quelques conseils, pour trouver plus facilement la taille d’une étiquette et surtout pour éviter de confondre les mesures.

Assistant de création d'étiquettesLe plus simple est, de reprendre les informations indiquées dans la désignation de l’étiquette, ou le cas échéant sur l’emballage et à l’intérieur du rouleau.
Le premier nombre correspond à la largeur et le deuxième à la hauteur.

Format d'étiquetteDe ce fait, pour un :

  • Format 60×40 mm ⇒ largeur = 60 mm et hauteur = 40 mm
  • Format 100×150 mm ⇒ largeur = 100 mm et hauteur = 150 mm

Vous pouvez également mesurer directement la taille de l’étiquette.
Mais dans ce cas, vous devez faire attention à identifier correctement la largeur.

Largeur d'impression
Largeur de l’étiquette
par rapport à
Largeur d’impression ou laize
par rapport à
Largeur du rouleau d’étiquette
Rouleau d'étiquette

La hauteur coïncide alors avec l’avance de l’étiquette, dans le sens de l’impression ou dans le sens de déroulement du rouleau d’étiquette. La taille de l’étiquette est donc indépendante de son orientation et aussi du sens de lecture !

Cliquer sur le lien suivant, pour consulter quelques exemples de mesures :

Installer et paramétrer une imprimante reliée au réseau

Vous allez utiliser cablabel S3 avec une imprimante cab reliée au réseau ?

Pour connecter l’imprimante, il faut tout d’abord :
1) Relier l’imprimante cab au réseau avec un câble Ethernet non fourni ou le cas échéant par Wi-Fi.
2) Redémarrer ensuite l’imprimante.
3) Et chercher dans le menu « Statut court », l’information sur l’adresse IPv4 correspondante à votre type de connexion utilisée.

Informations statut court

Précaution : pour l’attribution ou la réservation d’une adresse IP, veuillez contacter votre administrateur système.

Puis pour paramétrer cablabel S3, il faut :
1) Tout d’abord, installer ou mettre à jour votre version de cablabel S3.
2) Ajouter ensuite un nouveau périphérique correspondant à votre modèle.
3) Puis sélectionner le type de port « Ethernet » et renseigner l’adresse IP relevée précédemment sur l’imprimante.

Port du périphérique

Information : l’installation du pilote Windows est uniquement nécessaire pour les imprimantes MACH1 et MACH2, ou alors si vous souhaitez utiliser une imprimante cab du réseau depuis tout autre logiciel.

Pour plus d’informations ou pour une installation du pilote Windows, télécharger le guide détaillé :

Plugin des informations Variables

Permet d’insérer diverses informations variables du pilote ou de l’ordinateur dans votre étiquette.

Informations Variables

Pour utiliser cette possibilité, il suffit :
1) D’insérer ou d’éditer un objet texte.
2) Puis de sélectionner la variable souhaitée dans l’onglet « Source de données ».

Source de données

Plus de détails sont également disponibles dans le Manuel d’utilisation du logiciel.

Télécharger le fichier exemple pour cablabel S3 Pro :