BookBarcode 2.03 intègre le traitement par lots !
September 05, 2010 | BookBarcode | fr | en
La nouvelle version de votre gestionnaire de codes-barres pour InDesign est désormais compatible CS3/CS4/CS5 et introduit enfin une fonctionnalité vivement attendue : le traitement par lots. Utilisateurs de la précédente version PRO, vous pouvez effectuer gratuitement cette mise à jour en utilisant votre lien privé. La version d'essai (TRY) a également été actualisée pour permettre aux nouveaux venus de tester le script. La conception de codes-barres directement dans InDesign n'a jamais été aussi simple : suivez le guide...
BookBarcode en pratique
Le PDF « BookBarcode en pratique » (10 pages) détaille les fonctionnalités de base et les techniques avancées d'utilisation de BookBarcode. Cliquez sur l'image ci-dessous pour entrer illico dans le vif du sujet :
À propos du traitement par lots et de la fusion de données
Le pack de BookBarcode 2.03 s'accompagne d'un fichier TestBatch.inx (InDesign XML Interchange) importable dans InDesign CS3, CS4 et CS5. Il contient un jeu de codes-barres prémaquettés (« blocs cibles ») que vous allez pouvoir soumettre au traitement par lots. Disons quelques mots de la méthode de création d'un tel document dans InDesign à partir d'un ensemble de données source de type CSV. Nos enregistrements sont structurés en 4 champs — ‘Title’, ‘Author’, ‘Price’ et ‘EAN13’ — séparés par des tabulations :
Observez que le champ ‘EAN13’ contient strictement les 13 chiffres de chaque EAN, sans autre fioriture, ainsi que l'exige le dispositif de traitement par lots de BookBarcode.
Une fois la source de données constituée, nous configurons un nouveau document InDesign en vue de la Fusion des données. Préparons d'abord le composant type chargé d'accueillir la structure des données :
Dans le menu contextuel de la palette Fusion des données, choisissons Sélectionner la source de données, recherchons le fichier source et cliquons sur Ouvrir. La palette Fusion des données affiche dorénavant les champs disponibles, champs que nous allons insérer dans la maquette (double-clic pour opérer le chargement au niveau du point d'insertion). Notez qu'InDesign utilise des sortes de guillemets doubles pour marquer les champs, tandis que nous utilisons de notre côté un des motifs proposés par BookBarcode, <bkbc>...</bkbc>
, pour baliser les ‘EAN13’.
N'oubliez pas de grouper le bloc-cible du code-barres avec le bloc ISBN. Observez également que les composants destinés à BookBarcode ont été placés sur un calque dédié (en rouge dans la capture ci-dessus) pour clarifier les opérations.
Lorsque la mise en forme est au point, nous cliquons sur le bouton Créer un document fusionné en bas à droite de la palette Fusion des données. Sous l'onglet Enregistrements, choisissons l'option Enregistrements multiples dans la rubrique « Enregistrements par page de document ». Basculons ensuite vers l'onglet Mise en page d'enregistrements multiples. Ici, après avoir activé l'Aperçu de la mise en page des enregistrements multiples, nous ajustons les marges, la disposition et l'espacement de façon à optimiser le positionnement des composants sur la page de travail (InDesign générera autant de pages que nécessaire) :
Il ne reste plus qu'à cliquer sur OK pour générer le document fusionné.
Quoi de neuf en bref dans BookBarcode 2.03
• L'interface de BookBarcode prend en charge trois langues : français, anglais et allemand. Mes remerciements chaleureux à Gerald Singelmann, animateur du site The InDesign FAQ, qui m'a considérablement aidé à rendre intelligible la traduction allemande !
• Le script est à présent pleinement compatible avec InDesign CS5.
• Le module de validation ISBN a été amendé au regard des nouvelles entrées apparues dans les spécifications de l'International ISBN Agency.
• Le module de Traitement par lots apparaît à la fois dans la version PRO et dans la version TRY (cette dernière limitant le processus à 5 éléments générés).
• Le style d'un code-barres (fonte, taille des chiffres, barres internes, etc.) est désormais un paramètre persistant durant votre session sous InDesign CS4 et CS5.
• NB. — D'autres précisions importantes concernant l'utilisation de BookBarcode sont accessibles à partir de la page principale :
http://www.indiscripts.com/category/projects/BookBarcode.
Comments
Félicitations pour ton exigence qui t'amène à rechercher et à proposer encore et toujours plus.
Belle optimisation ;-)
Loic
Loïc, as-tu jeté un oeil sur le PDF disponible…?! Marc est de plus en plus fou :-)
@JC
Oui évidemment :-)
Comme je ne fait pas de barcode, je suis certain de ne pas saisir toute la puissance du produit mais ce que j'en perçois me laisse déjà pantois.
Et je le pense vraiment, ce qui est génial avec Marc c'est qu'on sait jamais quand ça va s'arrêter :-D
Prochaine version, interrogation d'une base de données online, préparation de café, mise en orbite de satellites...
Chapeau !
PS: Belle présentation de ta part JC ;-)
Excelent job Marc!
tomaxxi
Merci à tous pour ces retours si enthousiastes qu'ils en deviennent intimidants!
À lire dare-dare chez Urbanbike:
« BookBarcode Pro et la fusion de données »
http://bit.ly/9Grfxv
Merci JC ;-)
Formidable!!!!
J'ai hâte de l'utiliser, c'est juste à temps pour mon prochain lots de docs à code-barre, je suis fan!!!!!
Salut Marc.
Enfin disponible cette version ??? Super.
Je m'en vais me la procurer et en faire part à mon boss en espérant qu'il apprécie et ne soit pas trop radin.
Beau boulot en tous cas, merci infiniment.
Eddy
Mais comment faisait-on avant Marc Autret...?? Bluffant cette nouvelle fonctionnalité de BookBareCode... Vous êtes un génie du code barre, Marc...!
... génie du code-barre, mais pas uniquement, si on en juge par le nombre de produits en constante augmentation sur votre site... :-)
mon commentaire aurait pu être réducteur sans cette précision
@Hylidae @Eddy @Nico
Merci à tous ! Vos encouragements me donnent des ailes.
Après un passage au mois de juin, évoquant dans un commentaire la possibilité de faire du batch sur les codes barres, je suis repartie à mes flâneries webesques… je repasse dans le coin et paf… Marc a encore frappé !
Encore bravo, c'est comme souvent excellent !
Voilà, c'est acheté et je confirme, ça marche parfaitement.
Merci
Super logiciel...
Par contre j'ai importé dans un tableau indesign un fichier excel, avec 2000 réf., dont une colonne de chiffres EAN13. Le but étant de remplacer ces chiffres par le code bar correspondant dans la cellule.
J'ai essayé la conversion avec la version try avant l'achat de la PRO : le traitement par lot ne reconnait pas les cellules comme étant des blocs texte... Aïe ! Car le tableau est idéal pour un catalogue "produits". Et s'il faut créer un calque avec des blocs texte par dessus et coller un par un les 13 chiffres dans chaque bloc avant de les convertir ! Misère !
Pas de solution ?
Cdlt.
Merci de votre message.
> […] le traitement par lot ne reconnaît pas les cellules
> comme étant des blocs texte…
Et l'on pourrait ajouter, plus radicalement : « InDesign ne reconnaît pas les cellules comme étant des blocs texte ! » ;-)
Le fait est qu'une cellule n'est pas un bloc texte, ni du point de vue du DOM, ni du point de vue de l'interface-utilisateur. En ce sens, la cécité de BookBarcode est raccord avec celle d'InDesign.
Bon, je vous taquine !
Votre suggestion est totalement pertinente sur le fond. Il serait en effet bien commode que BookBarcode sache traiter des cellules en plus des blocs texte. C'est une ‘feature request’ que je prends tout à fait au sérieux.
Dans la version actuelle du script, je ne vois hélas aucune solution immédiate à votre problème (et m'en trouve fort désolé).
[En passant, je me dois de préciser qu'un flux de 2000 EAN risque d'être difficile à ingurgiter par BookBarcode. Je travaille actuellement à une optimisation du batch-processing. Techniquement, un bug inhérent à ID CS4 m'empêche d'utiliser un mode d'exécution rapide qui serait salutaire à bB. Mais il existe peut-être une façon de contourner ce bug, j'y travaille…]
@+
Marc
Hi,
I just want to ask if there is any chance to have possibility to create EAN 2/5 add-ons within this script in the future?
thanks
Hi rekros,
Thanks for your suggestion. Some users ask me for such 'add-on' feature, I definitely will take this request into consideration.
@+
Marc
anu plans to support 2d QR codes???
J'utilise EanDesign depuis longtemps désormais, et ne peux plus concevoir une couverture de livre sans l'utiliser (non plus qu'Hurrycover, SwapItems et autres pépites de Marc). À l'occasion de la conception en cours du catalogue de notre maison d'édition, je viens d'acquérir la version Pro de BookBarcode.
Fusion de données + BookBarcode = 93 pavés d'identifications de nos ouvrages contenant Titre, code interne, auteur, ISBN ET code barre générés en... à peine 2 minutes... Magnifique ! Merci Marc ! ;-)
Merci en retour, Nico ! Faites que votre témoignage parvienne aux oreilles des utilisateurs d'EANDesign et les convertisse à BookBarcode ;-)
@+
Marc
Marc, would you like BookBarcode to be translated into Czech? I can do it for you if you send me the strings from L10N module. I sent you some dialogs translated into Czech made in Photoshop several weeks ago, but received no answer.
I also intercede to extend the BookBarcode to PressBarcode by implementing EAN 2 and 5 add-ons.
BookBarcode 2.03 has been bought and downloaded last week. Gorgeous tool, indeed. Incredible! What about the option of selecting a particular character by myself instead of Classic, Santana, Folk and the others listed in the dropdown menu?
Hi René,
Thanks for your message.
> What about the option of selecting a
> particular character by myself […]?
Not implemented yet, but I admit this is a very relevant feature request. I'll think about that possibility.
@+
Marc
Citation de Marc :
[En passant, je me dois de préciser qu'un flux de 2000 EAN risque d'être difficile à ingurgiter par BookBarcode. Je travaille actuellement à une optimisation du batch-processing. Techniquement, un bug inhérent à ID CS4 m'empêche d'utiliser un mode d'exécution rapide qui serait salutaire à bB. Mais il existe peut-être une façon de contourner ce bug, j'y travaille…]
Je rebondis sur ce message.
Je ne sais pas, Marc, si tu penses à 2000 codes différents mais j'ai eu dernièrement plus de 2300 codes à générer par fusion de données (une quinzaine de références multipliée par le nombre de chacune de ces dernières) et bB les a avalés en un peu moins d'une heure sur ID CS5.
Bonjour pouvez vous me dire si cette version
fonctionne sur la version CS6
cordialement Charly
Bonjour Charly,
La version actuelle (2.03) ne supporte pas « officiellement » CS6, c'est-à-dire qu'elle n'a pas été modifiée en vue d'une compatibilité garantie. Cependant, elle devrait fonctionner sous CS6 dans des conditions normales d'utilisation.
Quoi qu'il en soit, je vous invite à tester la version TRY pour vous en assurer.
N. B. — La mise à jour du produit est en cours de développement. Les utilisateurs sous licence seront automatiquement avisés de sa disponibilité et pourront y accéder gratuitement.
Cordialement,
Marc
c'est vrai que c'est du bon boulot
Sauf : que je ne vais pas l'acheter a cause d'un petit IC :
Dans le traitement par lot tu est obligé de mettre 13 chiffres sauf que le chiffre clé (le dernier) je ne le connais pas
J'ai 1000 Carte de commercial a faire, et sur chaque carte je doit mettre un code barre qui vas de 000000000001 à 000000001000
alors que lorsque l'on traite chaque code barre manuellement ont en demande que 12 chiffres mais je vais pas faire 1000 code barre manuellement sa me prendrais beaucoup trop de temps
Cordialement
@ jerem
Merci pour vos encouragements.
Vous avez raison, un point d'amélioration serait que la batch processing supporte les codes sans checksum et puisse l'ajouter automatiquement. On va y réfléchir.
Cordialement,
Marc
Does BookBarcode support CS6 in Batch processing mode?
@ Bibliophile
BookBarcode 2.03 is not *supposed* to work in CS6, although it *may* work for simple contexts. This all depends on the documents you are working on.
@+
Marc